بسم الله الرحمن الرحيم
نبدأ دورة برمجة موقع شخصي
الموقع المطلوب عبارة عن موقع شبيه بمدونه إلا انه بدل التواريخ استبدلناها بالاقسام
لخروجنا عن الطابع التقليدي للمدونات و لجعلها اكثر من مجرد مدونة بل موقع شخصي
و فيه بعض الميزات .
نبدأ باسم الله
اولاً :
الملفات التي سوف ننشأها
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>";
هذا لجعل اتجاه الموقع من اليمين الى اليسار
الى هنا سوف انهي الدرس الاول و انتظروا الدرس الثاني و هو برمجة ملف الادمن
و نسبياً هو اصعب درس لاني برمجته بطريقة صعبة قليلا فجعلت كل الاوامر في ملف واحد
و كله يعتمد على الشروط و لكن سوف احاول تبسيطه بقدر الامكان
هذا و الله اعلم و ارجوا اعطاء ارائكم و استفساراتكم
و بالنهاية رجاء دعوة لي و لوالدي جزاكم الله خير
و تحياتي للجميع