مقالات (إنجليزي):
1) Interview - PHP's Creator, Rasmus Lerdorf
لقاء مع من أنشأ لغة PHP.
2) Advanced email in PHP
تعلم كيف تستفيد من دالة email()
3) Object Oriented PHP: Paging Result Sets
تعلم بأسلوب عملي، كيفية عمل العناصر في لغة PHP
4) Arrays and PHP: A Primer
درس جيد حول المصفوفة وفوائدها
5) Virtual Interview: John Percival
لقاء مع جون "الشهير!" إقرأوا اللقاء لتعرفوا بعض جوانب تطوير برنامج VB
مقالات (عربي):
1) بنـاء لوحة تحكم بالـ Session
تعلم كيف تستخدم session في حماية لوحة التحكم
2) الشروط وحلقات التكرار
عنوان الدرس يشرح نفسه، أنصح بقراءته لأنه يشرح أحد أساسيات البرمجة
3) دوال قواعد البيانات Mysql الجزء الأول
تعلم الدوال الضرورية للتعامل مع قواعد البيانات
4) دوال قواعد البيانات Mysql الجزء الثاني
المزيد من الدوال للتعامل مع قواعد البيانات!
5) الجزء الثالث من دوال قواعد البيانات
إذا أكملت قراءة الأجزاء الثلاثة وطبقتها جيداً فأعتقد أنك الآن تمتلك خبرة ممتازة في هذا المجال، لا تبخل بهذه الخبرة على الآخرين
على السريع:
عند تصميم أي برنامج وكتابة الأوامر، من غير المجدي تجاهل فوائد الجافاسكربت، فهي تختصر الكثير من الوقت، فلماذا مثلاً تقوم بعمل دالة للتأكد من أن المستخدم أدخل بريده الإلكتروني أم لا من خلال php؟ مع أن جافاسكربت تستطيع أن تقوم بنفس الشيء وبوقت أسرع، بحيث تختصر على المستخدم الوقت والجهد؟ الجافاسكربت ستساعدك على التأكد من أن المستخدم أدخل البيانات الضرورية في النماذج، وكذلك تستطيع الجافاسكربت القيما بعملية تشفير MD5 للبيانات قبل إرسالها للخادم "السيرفر"، وهناك تطبيقات عديدة لهذه اللغة تختصر عليك الكثير من الجهد.
مثال:
سنقوم هنا بعمل مربع نصف في صفحة html، ووظيفة الجافاسكربت هنا التأكد من أن المستخدم أدخل بريده مثلاً أو حتى أي نص، المثال هنا فقط للتوضيح، إذ بإمكانك إنشاء دالة تتأكد من أن المستخدم أدخل بريده بشكل صحيح، فتتأكد من وجود علامة @ وكذلك النقطة ويتبعها com أو net
الكود أعلاه تضعه في رأس الصفحة head أو في ملف js منفصل وتستدعيه في رأس الصفحة، وهذا النموذج الذي سنطبق عليه وظيفة الجافا سكربتكود:<SCRIPT LANGUAGE="JavaScript"> <!-- function checkform ( form ) { if (form.email.value == "") { alert( "Please enter your email address." ); form.email.focus(); return false ; } return true ; } //--> </SCRIPT>
قم باختبار النموذج وستجد أن هناك رسالة تظهر لك، طبعاً أنا نقلت هذا المثال من موقع ما، ولا أفهم كثيراً في أوامر الجافاسكربت، لكن يبدو أنها مشابهة للـ PHP وتختلف قليلاً في كيفية كتابة الأوامر.كود:<form action="mailto:yourname@yourdomain.com" method="post" onsubmit="return checkform(this);"> <input type="text" name="email"> <input type="submit" value="Go"> </form>
وتذكر: التخطيط لساعة قد يوفر عليك جهد ساعات