|
|||||||||||||||||||
![]() |
|||||||||||||||||||
|
|||||||||||||||||||
|
|||||||
| تصميم المواقع والمنتديات وتطويرها يختص بجميع أسرار المواقع والمنتديات, تصميم المواقع وتطويرها. |
المواضيع المتشابهه
|
||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| الدرس الاول في لغة ال html | mahmood1 | تصميم المواقع والمنتديات وتطويرها | 64 | 08-Jul-2009 04:37 AM |
| الجزء الاول من دورة احتراف الانترنت مع لينا | lena | برامج الكمبيوتر | 12 | 21-Jun-2009 05:52 AM |
| اجابة اسئلة الدرس الاول | North Tiger | تصميم المواقع والمنتديات وتطويرها | 24 | 02-May-2009 08:51 PM |
| :: الدرس الاول - التعرف على الادوات :: | mrgraphic | دروس الفوتوشوب | 4 | 02-May-2009 08:09 PM |
| الدرس الاول : اساسيات الفوتوشوب . | ابن القاضى | دروس الفوتوشوب | 5 | 30-Apr-2009 06:21 PM |
|
|
|
أدوات الموضوع | انواع عرض الموضوع |
|
#1
|
||||
|
||||
|
كلمة لابد منها
إنى أتبرأ من كل من يستخدم هذه الدورة فيما يغضب الله تعالى وحسابه عند ربه وكل ما قصدت من ورائها هو نشر العلم فزكاة العلم تعليمه بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته مع الـ PHP لا يظن البعض ان PHP الصعوبة بمكانة بل على العكس تماما انها اخذت هذا الانتشار الواسع لها مما حققته من سهولة فى التعامل والتطبيق وسهولة الحصول عليها فهى كما يعلم الجميع من المصادر المفتوحة ( بالمجان ) وليس معنى انها مجانية انها غير متطورة بل على العكس تماما فهى فى تطور مستمر لكن لا أحد يهتم بإخبارك عنها فقط كل ما عليك هو زيارة رابط موقعها الرسمى والأطلاع على الجديد فيها .. www.php.net وتستطيع من خلال موقعها التسجيل فى المساعدة عن طريق البريد الألكترونى الموجود على الرابط التالى لموقع اللغه http://www.php.net/mailing-list.php فسوف تحصل على اخر التطورات وجديد اخبار هذه اللغه . الأصدار الخامس من PHP يتميز عن غيره من الاصدارات بأنه يرفع من كفاءة استخدام هذه اللغه ويزيد من تحسين ادائها ما يسمى بمحرك ZEND والذى يزيد من قوتها وسرعتها وكفائتها بالأضافة الى زيسادة فى دعم البرمجة كائنية التوجيه قفد اصبح عمل الكائن واستخدامه اسرع من الاصدارات السابقة فضلا عن اضافة بعض الخواص للكائنات بالأضافة الى تغير بعض المسميات ويوقم ايضا الاصدار الخامس بتقديم دعم اضافى لقواعد البيانات ولكن هنا فى PHP 5 نضطر الى تعريف لغة البى اتش بى عليها وليس كما كان فى البى اتش بى 4 فكانت قواعد البيانات تتعرف تلقائيا . ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــ والأن نأتى الى تنصيب السيرفر المحلى على جهازك هذا رابط برنامج ال WAMP5 HTTP://WWW.WAMPSERVER.COM/EN/DOWNLOAD.PHP بعد تحميل البرنامج قو بتنصيبه مثل اى برنامج عادى فلا يحتاج الى معرفه سابقة وميزة هذا البرنامج انه يثبت عندك البى اتش بى 5 وقواعد البيانات وال phpmyadmin الثلاثة معا وفى وقت واحد نأتى الى المحررات أى التى تكتب بها اكوادك وأنا افضل phpeditor 4 قبل ان نبدأ بأول كود لابد من معرفه ما هو الاسكريبت وما معناه المقصود بكلمة أسكريبت هو مجموعة من السطور البرمجية المتسلسله والمترابطة والتى فى النهاية تؤدى الى تنفيذ عمليه معينه والاسكريبت هو الوسيلة التى تخبر بها php عن ما تريد ان تنفذه من أوامر حيث يحتوى الاسكريبت على مجموعة الأوامر الموجهة الى php أى كانت هذه الاوامر التى بتنفيذها يتم الانتهاء من تصميم موقع الويب وقد يتكون مستند ال php من اكثر من اسكريبت وهذا نشاهده كثيرا فى اى موقع تجد اكثر من اسكريبت وسوف نناقش الأن بعض الاساسيات الواجب التعرف عليها لكتابة اسكريبت php أنظروا الى هذه الصيغ فى كلها صحيحة فى كتابة الاكواد بالبى اتش بى كود:
<SCRIPT LANGUAGE="PHP"> يبدأ بهذا السطر) هنا الكود </SCRIPT> ( وينتهى بهذا السطر صيغة أخرى وهى افضل الصيغ فى التعامل مع البى اتش بى كود:
<?PHP (يبدأ بهذا السطر) الكود هنا ?> ( وينتهى بهذا السطر ) مثلا HTML كود:
اكواد <?PHP PHP اكواد ?> HTML اكواد <?PHP PHP اكواد ?> طيب نكتب اول كود مثلا <?PHP ECHO "بسم الله الرحمن الرحيم"; ?> احفظ العمل وشغل السيرفر مع مراعاة حفظ جميع الأعمال فى ملف (www) الموجود فى مسار البرنامج نثلا عندى هو على المسار التالى C:\wamp\www ومن ثم استدعاء ما قمنا بعمله من المتصفح http://localhost/1.php تظهر لنا لنتيجة وهى كتابة عبارة بسم الله الرحمن الرحيم كود اخر مدمج به اكواد html كود:
<html> كود هتمل <head> <title>عيون الويب التعليمية مرحبا بكم </title> عنوان الصفحة </head> <body bgcolor="#a5d2fef" text="#dedede"> الخلفية ولون الكتابة <?PHP ECHO "<h1 align='center'>بسم الله الرحمن الرحيم</h1>"; استخدام اكوادهتمل فى تنسيق العبارة echo "<hr width='200' color='#ffff00'>"; كود هتمل لمحاذاة العبارة ?> </body> </html> يجب ان تنتهى الجمل فى php بالفاصلة المنقوطة ( ; ) فهى تخبر php بأنتهاء السطر البرمجى ليتم تنفيذ الكود الموجود كله مرة واحدة ECHO "<h1 align='center'>بسم الله الرحمن الرحيم</h1>"; هنا اعيطنا امرا موجه للسيرفر بطباعة عبارة " بسم الله الرحمن الرحيم "فى المتصفح بخط كبير وعنوان كبير فى وسط الصفحة ولاحظ وجود الكود بين علامتى تنصيص " " وقمنا باستخدامها ووضع كود هتمل كاملا بينها ولاحظ الأمر center وضعناه بين علامتى تنصيص مفرده ' ' لأنه لا يصح ان نكرر علامة تنصيص اخرى داخل علامات التنصيص ففى هذه الحالة ستخرج لنا رسالة خطأ بالأضافة الى ان الصفحة كلها لن تعمل . وسوف ابين كيفية وضع علامات تنصيص مشابهه دون الوقوع فى خطأ . كود:
echo "<hr width='200' color='#ffff00'>"; وياريت يا شباب تركزوا فى هذه النقط البسيطة لأنها هى سبب الكثير من الأخطاء فنحن ننساها سهوا وهذا يحدث كثيرا واسألوا مجرب وماتسألوش طبيب ... كود:
<?PHP ECHO " بسم الله الرحمن الرحيم <br> وبه نستعين "; ?> كود:
<?PHP ECHO "بسم الله الرحمن الرحيم"; Echo " وبه نستعين " ?> ايضا هناك امر اخر او علامة اخرى لنخبر بها بى اتش بى بالانتقال الى سطر جديد وهى \n جربوها انتم بقى وشوفوا النتيجة .***************** ننتقل الى التعليقات وهى من الامور الهامة جدا فى كتابة الاسكريبت فالبعض منا عندما يقوم بعمل سكريبت ومع مرور الوقت وروجوعه الى الاسكريبت ليعدل عليه مثلا او يصيف اليه فأنه ينسى ويقول لنفسه لماذا كتبت هذه وما هذه تايه يعنى لذا فمن الضرورى وحتما ان نعلق على اجزاء الاسكريبت بتعليقات نفهمها وتذكرنا بما كتبناه وحتى لو اعطينا الاسكريبت واتاحناه للتطوير فإننا نسهل على الأخرين بهذه التعليقات وللتعليقات اكثر من شكل ونكتفى بذكر شكل واحد كود:
<?PHP // هنا نكتب التعليقات بعد هذه الشرطتتين المائلتين زى ما تحب اكتب ECHO "بسم الله الرحمن الرحيم"; ?> كما يمكن كتابة تعليق اخر كما هو موضح هنا بين علامات الشباك ################################################## ##################### هنا كود خاص بالتعرف على ارقام بطاقات العملاء ######### ################################################## ################ اتضحت الرؤية الأن على ما اظن نعود الى كيفية وضع كلامات تنصيص مشابهه داخل السطر البرمجى بلا ظهور اخطاء فمثلا لو جربنا ان نرسل للسيرفر هذا السطر كود:
<?php
echo (" i like eyes web, " did u like it ?"")
?>
Parse error: syntax error, unexpected T_STRING in c:\wamp\www\1.php on line 2 وهو لتكرار العلامات ولنبقى على العلامات بدون الأخطاء نستخدم شرطة مائلة للخلف \ لتجعل السيرفر يتجاهل هذه العلامات ويتعامل معها على انها حروف عادية اترككم تجربوها بأنفسكم زتخبرونى بماذا حدث بعض النصائح فى طريقك مع البى اتش بى 1- استقرارك على اسلوب واحد تتبعه فى تعاملك مع الاسكريبتات وتنسيقها ليكون لك اسلوب مميز لك وهذا سيكسبك مرونه جيدة جدا . 2- لا تنسى التعليقات فهى هامة جدا كما سبق وان قلت فى كل جزء من الاسكريبت فهو يذكرك دائما اين تجد الكود الذى تبحث عنه بسهولة . 3- استخدام محررات النصوص فهى ترقم لك السطور مما يسهل عليك الوصول المباشر الى رقم السطر الذى يوجد فيه الخطأ البرمجى والى يعيش ياما يشوف . الاخطاء والتعامل معها وهى نقطة جميلة تشعرك بأنك تستطيع السيطرة على ما تفعل ولا تصاب بإحباط من تكرار ظهور رسائل الخطأ فلا يحب احد منا ان يراها كثيرا رسائل الخطأ تحتوى على معلومات مختصرة عن الخطأ الذى حدث من حيث الدرجة والنوع والمكان ورقم السطر فمثلا Parse error يدل على ان هناك خطأ فى قواعد اللغة Fatel error وهو الخطأ القاتل يعنى انك بعدت تماما عن ما يتعلق بالـبى اتش بى يعنى انت بتألف :Warring الرسائل التحذيرية وهى تخبرك انه هناك خطأ ولكنه لا يمنع الاسكريبت من التنفيذ كنسيان اعطاء متغير قيمته او ان تكون نسيت كتابة اسم المتغير اصلا التحكم فى الاخطاء يكون من خلال فتح ملف Php.ini ومن خلال الاعدادت المتاحة يمكنك التحكم فى ظهور الرسائل وهذا فقط عندما يكون الملف موجود على جهازك اما لو كان موجود على موقعك او سيرفر خارجى ففى هذه الحالة لا يمكنك التحكم فيها مباشرة وانما عن طريق اكواد تكتبها فى الاسكريبتات التى سترسلها الى السيرفر , قم فتح ملف الـ Php.ini وابحث فيه عن السطر التالى error_reporting= E_ALL; display all error , warnings and notices هذا هو الوضع الافتراضى له ويفضل ان تستخدمه طالما كنت مبتدئا اما لو كنت بصدد عمل موقع يراه زوراك فلا تحب بالطبع ان يشاهد الزوار رسائل الخطأ والتحذير ولاحظ الفاصلة المنقوطة بعد كلمه E_ALL هنا كل ما يكتب بعدها هو للتعليقات ولا يؤثر على الاعدادات ولا يعتبر جزءا من الاعدادات ايضا كذلك ستجد فى هذا الملف الكثير من السطور التى تبدأ بالفاصلة المنقوطة ويعتبروا امثلة او تعليق وليسوا سطور برمجية . لنلقى نظرة على هذا اسطر وهو كود:
error_reporting= E_ALL & ~E_NOTICE ويمكنك اغلاق وعدم السماح للرسائل بالظهور عن طريق هذا السطر كود:
display_error=on ويمكنك عند كتابة اسكريبت مثلا ان تتحكم فى الرسائل حتى ولو كان السيرفر الخارجى يسمح بها وذلك بكتابة بعض الاوامر فى بداية الاسكريبت كود:
error_reporting= E_ALL & ~E_NOTICE وايضا من الممكن ان تلغى الرسائل كلها عن طريق كتابته هكذا كود:
error_reporting (0); طريقة اخرى وهى ارسال الاخطاء فى تقارير الى ملف معين تقرأه انت اذهب الى ملف ال php.ini وابحث فيه عن سطر مشابه لذلك log_errors=off معناه عدم السماح بإرسال الاخطاء فى تقرير وكل ما عليك هو ان تغير الاعداد off الى on ليتم السماح بإرسال الرسائل وفى هذه الحالة يجب ان تخبر php الى اين سيرسل هذه التقارير افتح ملف php.ini مرة اخرى وابحث فيه عن هذا السطر كود:
; error_log=filename error_log= c:\temp\php_error_log ولا تنسى ان تقوم بعمل الملف على الـ c بنفس الاسم الذى قمت بوضعه فى الكود السابق وأعد تشغيل السيرفر لتتعرف php على الملف وبهذا انتهى درس اليوم فإن كان من توفيق فمن الله وإن كان من سهو او ذلة فمن نفسى وربنا يوفقكم أرفقت لكم الدرس فى المرفقات ليسهل تحميله وهو مكتوب على ورد وان شا ءالله الدرس القادم سيكون عن المتغيرات اخوكم نمــر الشـمـال ![]() ![]() [grade="FF0000 00008B 000000 D2691E"]لو ان العمر نحسبه بالسعادة فاكتبوا على قبرى مات قبل ان يولد[/grade]
|
|
#2
|
|||||
|
|||||
|
|
|
#3
|
|||||
|
|||||
|
السلام عليكم ورحمة الله وبركاته
ما شاء الله تبارك الرحمن أخوي نمر الشمال الله يعطيك الصحة و العافية يا غالى وإن شاء الله بداية الخير ويا رب الكل يستفيد من هذه الدورة المباركة بدءت القراءة بالدورة ولكن الرابط الاول معطوب اقتباس:
والله يوفقك ويسدد خطاك للخير دمت مبدعاً |
|
#4
|
||||
|
||||
|
وعليكم السلام ورحمة الله وبركاته
الله يعطيك العافيه ويجزاك خير معلومات مهمه بس لسى ماحملت البرنامج احمله وارجع ان شالله |
|
#5
|
||||
|
||||
|
الرابط مرة اخرى
http://www.wampserver.com/en/download.php والف شكر يا جماعة على الردود اتمنى ان يكون الدرس مفهوم ومبسط ![]() ![]() [grade="FF0000 00008B 000000 D2691E"]لو ان العمر نحسبه بالسعادة فاكتبوا على قبرى مات قبل ان يولد[/grade]
|
|
#6
|
|||
|
|||
|
السلام عليكم ورحمة الله وبركاته
بدااية موووفقه .. والله يعيطك على قد ينيييييتك .. ودرس أول جميل ووااضح وإلى الأمااام .. بس ملااااحظتي هي / ياارريت تحااول تقسمه على جزززئين عشان المبتداائين مايشووفواا الكلااام كثيرر يحسبووه صعب ويهربواا هههه .. ![]() اللهم أعنا على ذكرك وشكرك وحسن عباااااااااااادتك.. صلواااا على الحبيب محمد صلى الله عليه وسلم التعديل الأخير تم بواسطة safe ; 20-Oct-2007 الساعة 09:12 PM |
|
#7
|
||||
|
||||
|
الله يعافيك وخليك ل آهلك ...
مشكور وما قصرت الله يجعلهآ في موازين حسنآتك ... وآنا رآح آكون متآبع مع بآ الدور آن شآء آلله ... تقبل كل ودٍ اخوك سآميٍ |
|
#8
|
||||
|
||||
|
|
|
#9
|
|||
|
|||
|
سلمت الانامل والله على الدرس الجميل اخوي نمر الشمال
متابع وبقوة للدورة وباذن الله على ايديك تنفك عقدة اللغة اللي احبها وبقووووووووة لك مني دعوة يحبها قلبك اذا ضبطناها وخاصة مع الشيخة Sql .. تؤبر تسبدي والله |
|
| مواقع النشر (المفضلة) |
| الكلمات الدليلية (Tags) |
| من تصميم, موقع, التعليمية, الصوت, تصميم مواقع, شباب, سهولة |
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
![]() |
|
اذا كانة لديك الرغبة في التبادل النصي لموقعك يمكنك مراسلتنا
لوحة التبدال النصي
|
||||||||||||
|
|
لوحة الروابط المهمة التي تساعدك على معرفة طريقك بالمنتدى
روابط مهمة
|
|
|
|