Monday, July 26, 2010

عفواً، ولكني مضطر إلى التغيب عن التدوين لفترة

يبدو انني سوف اضطر إلى التغيب لفترة عن التدوين وعن أكمال دروس تعلم لغة PHP لفترة، وذلك لظروف خارجة عن إرادتي، فيجب على الاهتمام بالعمل قليلاً في هذه الفترة وألا سوف اضطر إلى الانقطاع نهائياً.

اعتذر لكل المتابعين لسلسلة دروس لغة PHP، ولن استطيع ان اعدكم بشيء مرة أخرى بعد ان خلفت وعدي معكم سابقاً، فموعد عودتي لإكمال الدروس غير معلوم حتى الآن، فربما تكون هناك تدوينه غداً او الاسبوع القادم او الشهر القادم .. لا اعلم صراحة.

Tuesday, July 6, 2010

[1] كتابة اول كود بلغة بي إتش بي

اريد ان اذكر ان سلسلة الدروس هذه لمطوري الويب وليست للمبتدئين ( راجع المقدمة حتى تتعرف على الاسباب )

بعد ان تعرفنا في المقدمة على المتطلبات التي يجب توفيرها حتى تتعلم دروس البرمجة باستخدام لغة PHP بسهولة ويسر، اليوم سوف نتعرف على كيفية كتابة كودك الأول باستخدام لغة بي إتش بي، في البداية احب ان اذكر ان كل ما نقوم بكتابته يجب ان يتم حفظة داخل مجلد السيرفر الشخصي وان يتم استعراضه باستخدام رابط السيرفر الشخصي وهو امر بديهي يعرفه كل مطور ويب ( اذا كنت مستخدم لسيرفر AppServ فمسار المجلد هو C:\AppServ\www ان لم يكن قد قمت بتغييره  ).

الآن لنقم بكتابة الكود الأول …

Monday, June 21, 2010

مقدمة: قبل ان تتعلم البرمجة بلغة php

على مدار الثلاث اعوام وحتى يومنا هذا وأنا ابحث وأتعلم كل يوم شيء جديد في عالم البرمجة بلغة "بي إتش بي" ولكنني في النهاية وجدت انني لم افيد كثيراً بما تعلمته غير نفسي، لذلك قررت ان اقوم بعمل سلسلة غير منتهية تبدأ من الصفر إلى ما لا نهاية لكي تجعلك تنتقل من مرحلة كونك مستهلك إلى منتج لتطبيقات الويب.

ولكن قبل ان تبدأ في تعلم لغة PHP هناك متطلبات "في رأيي الشخصي" يجب ان تتوفر بك ولديك حتى تستطيع ان تستفيد الاستفادة الكاملة من سلسلة الدروس هذه وان لا تكون ممكن يطلق عليهم "حافظ مش فاهم!" فمثلاً لا يمكن لطالب في المرحلة الإعدادية ان ينتقل إلى المرحلة الجامعية دون ان يمر على المرحلة الثانوية، هذا بالضبط هو حال البرمجة بلغة php فهي تعتبر المرحلة الجامعية.

 

Thursday, June 10, 2010

ارسال النماذج بدون تحميل الصفحة باستخدام الـ jQuery والملحق jQuery Form

من اهم ما يميز الـ jQuery هو مرونة الاستخدام والملحقات التي يمكن استخدامها لتوفير كتابة الكثير من الاكواد وإضاعة الكثير من الوقت، في هذه التدوينه سوف نتعرف على Jquery Form Plugin الملحق الخاص بمكتبة الجافا سكربت jQuery.

هذا الملحق يمكننا من ارسال البيانات التي نقوم بإدخالها في النموذج ( Form ) دون الحاجة إلى الذهاب إلى صفحة اخرى او اعادة تحميل الصفحة كما هو معتاد مع الصفحات العادية.

Sunday, April 18, 2010

PHP Function To Retrieve The Original URL From A Shortened URL



هل سألت نفسك يوم كيف يقوم موقع Untiny الذي قام ببرمجته الأخ صالح الزيد علي إلغاء اختصار كل هذه الروابط من مواقع الاختصار المختلفة؟ فبالتأكيد انك قلت لنفسك انة بالتأكيد كتب الكثير من الاكواد او انة يكتب كود خاص لكل موقع اختصار علي حدى .. ولكن دعني اقول لك انك على خطاء فالأمر ليس بكل هذا التعقيد الذي تعتقده.
فكل ما في الأمر هو استخدام دالة get_headers التي تعمل علي قراءة الهيدر الخاص بالرابط والذي يحتوي علي الرابط الذي سوف يتم التوجه إليه ( الرابط الغير مختصر ).
قمت باستخدام الدالة get_headers مع بعض الاكواد الآخرى وأنشأت دالة جديدة تعمل علي استيراد الرابط الاصلي من الرابط المختصر.