الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   تبادل خبرات البرمجة (http://www.arabwebtalk.com/forumdisplay.php?f=57)
-   -   دورة : برمجة موقع شخصي |الدرس[1] (http://www.arabwebtalk.com/showthread.php?t=117809)

phpxcode 09-08-2009 11:29 PM

دورة : برمجة موقع شخصي |الدرس[1]
 
بسم الله الرحمن الرحيم

نبدأ دورة برمجة موقع شخصي

الموقع المطلوب عبارة عن موقع شبيه بمدونه إلا انه بدل التواريخ استبدلناها بالاقسام
لخروجنا عن الطابع التقليدي للمدونات و لجعلها اكثر من مجرد مدونة بل موقع شخصي
و فيه بعض الميزات .

نبدأ باسم الله

اولاً :
الملفات التي سوف ننشأها

1- index.php
2- common.php
3- config.php
4-show.php
admin/index.php

بالاضافة الى مجلد ستايل سوف ندرج فيه قالب جاهز من تصميم الاخ قياسي
و مجلد محرر لاضافة التنسيق للمواضيع بسهوله

قواعد البيانات المطلوبة :-

1- section
2- subject

سوف ابدأ بملف الـ config.php لانه اسهل شي

كود PHP:


<?php



$dbhost 
"localhost";//المستضيف

$dbuname "root";//اسم المستخدم

$dbpass "";//كلمة السر

$dbname "me";//اسم القاعدة

// ادراج ملف الكونفيغ و متغيراته 

$con=mysql_connect($dbhost,$dbuname,$dbpass) ;

mysql_select_db("$dbname") or die("لم تتم العملية بنجاح") ;

$aname "admin";
$apass "admin";



?>

شرح الملف :

كود PHP:


$dbhost 
"localhost";//المستضيف

$dbuname "root";//اسم المستخدم

$dbpass "";//كلمة السر

$dbname "me";//اسم القاعدة 

تعريف متغيرات لا اكثر



كود PHP:

$con=mysql_connect($dbhost,$dbuname,$dbpass) ; 

عرفنا متغير و وضعنا قيمته داله الاتصال بمستضيف قواعد البيانات و وضعنا البيانات متغيرات نفسها التي
عرفناها في الاعلى لتسهيل العملية فقط

كود PHP:

mysql_select_db("$dbname") or die("لم تتم العملية بنجاح") ; 

دالة الاتصال بقاعدة البيانات و وضعنا المتغير الخاص بقاعده البيانات في مكانه



الان ملف common.php
و السبب لاضافة هذا الملف لتسهيل التعديلات مثلا تغيير لون الخلفية لجميع الصفحات
او الترميز اتجاه النص
و مبدئياً محتوياته كالتالي :
كود PHP:


<?php

include("config.php");

echo 
'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <meta http-equiv="Content-Language" content="ar">'
;


echo 
"<body dir=rtl>";



?>

شرح الكود :


كود PHP:

include("config.php"); 

دالة ادراج ملفات و ادرجنا ملف config.php
و بالتالي فإن الملف الذي سوف يتم ادراجه في جميع الملفات هو common و ليس config
كود PHP:

echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <meta http-equiv="Content-Language" content="ar">'


هذا امر لطباعة وسم الميتا و الذي يفيد محركات البحث و المتصفحات
و هنا عرفنا الترميز على انه UTF-8 بالتالي جميع الملفات يجب حفظها
بالترميز UTF-8


كود PHP:

echo "<body dir=rtl>"

هذا لجعل اتجاه الموقع من اليمين الى اليسار

الى هنا سوف انهي الدرس الاول و انتظروا الدرس الثاني و هو برمجة ملف الادمن
و نسبياً هو اصعب درس لاني برمجته بطريقة صعبة قليلا فجعلت كل الاوامر في ملف واحد
و كله يعتمد على الشروط و لكن سوف احاول تبسيطه بقدر الامكان

هذا و الله اعلم و ارجوا اعطاء ارائكم و استفساراتكم

و بالنهاية رجاء دعوة لي و لوالدي جزاكم الله خير

و تحياتي للجميع

ابراهيم هنداوي 10-08-2009 01:02 AM

تسلم اخوى الكريم شرح رائع جدا جدا جدا
و ان شاء الله ننتظر الدروس القادمه و عند كثرة نشاطها نثبتها لك بموضوع .. فهرس له

agent47 31-08-2009 03:05 AM

شكرا لك اخيا الكريم

مصمم ديزاين 05-09-2009 01:54 AM

مشكور يا ملعم علي الشرح

arooy 11-09-2009 04:08 PM

بارك الله فيك

علمني الحب و راح 27-09-2009 05:02 AM

استمرررررررر

IEC-Host.Com 06-10-2009 12:31 PM

شرح اكثر من رائع نرجو الاستمرارية

EgYpT HeArT 22-10-2009 11:23 PM

جزاك الله خير على الشرح

بينكِ جرافيكس 23-10-2009 05:36 AM

جزاك الرحمن كل خير .. شرح سهل وبسيط ،،


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 07:08 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012