صندوق التنبيهات أو للإعلان

تشاهد الأن جميع تدوينات شهر سبتمبر 2012. إظهار كافة الرسائل

الدرس الثاني: اول برنامج PHP

أضف تعليق9:00 ص, مرسلة بواسطة arab developers
متطلبات قبل البدء
  • تحميل لغة PHP وخادم شخصي وقواعد بيانات MySQL
  • تحميل محرر مناسب لكتابة البرامج بلغة PHP
أهداف الدرس:
  • تنصيب لغة PHP وسيرفر Apache و قواعد بيانات MySQL
  • أختيار محرر مناسب للكتابه
  • كتابة اول برنامج PHP
  • وسوم الكتابه في PHP
  • الطباعه للمتصفح في PHP
  • دمج PHP مع HTML
  • التعليقات

تنصيب لغة PHP و الخادم الشخصي Apache و قاعدة البيانات MySQL: هل تذكر عندما قلنا أن لغة PHP تحتاج إلى مترجم لكي يقوم بمعرفة ما يقوم به الكود في الدرس الاول ؟ في هذه النقطه سوف تعرف كيف يتم تنصيب مترجم PHP , ولكن لا يستطيع مترجم PHP العمل بمفرده , لأنه يحتاج إلى خادم شخصي يكون به المترجم ليظهر المعلومات إلى المتصفح , ولهذا سوف نقوم بتركيب Apache وهو يعتبر من أفضل الخوادم الشخصيه الموجوده , لكي تقوم بإنهاء عناء تركيب هذه البرامج قامت مجموعه Appserv Network بعمل برنامج يقوم بتنصيب PHP و Apache و MySQL معاً , وحجم الملف صغير جدا مقارنة بتحميل كل برنامج على حده, لكن شرح تركيب هذا البرنامج هنا خارج عن نطاق موضوعنا ولذلك سوف تجد في مكتبة البرامج وصلة تحميل برنامج appserv و ايضا سوف تجد شرح خارجي لطريقة تركيب برنامج Appserv.
اختيار محرر مناسب لكتابة اكواد PHP :
يوجد كثير من البرامج لكتابة أكواد PHP ولكن لا اتحيز إلى واحد منهم بشكل معين , أنت كمبتدئ تحتاج إلى أن تكتب الكود البرمجي بإستخدام أحد هذه البرامج لأنها تساعد على تتبع الاخطاء وترتيب الكود البرمجي وتلوينه , وهذا يساعد كثيرا في البرمجه , لمشاهدة هذه البرامج اذهب الى صفحة برامج تحريرلغة PHP .

كتابة اول برنامج PHP:
هل أنت مستعد ؟ هل قمت بتنصيب برنامج AppServ واخترت محرر كتابة الاكواد المناسب من مكتبة البرامج ؟ اذن لنقم بكتابة اول برنامج PHP . قم بفتح محرر الاكواد وابدأ بإنشاء صفحه جديد وقم بكتابة الكود التالي :

قم بحفظ البرنامج وقم بتسميته إلى first.php في ملف www واذا كنت اخترت المكان الافتراضي لتنصيب AppServ سوف يكون مكان وضع الملف هنا C:/AppServ/www بعد ذلك اذهب الى متصفحك واكتب التالي http://localhost/first.php وسوف تشاهد التالي :

مبارك لك , لقد قمت بكتابة أول برنامج PHP واصبح اسمك مبتدئ PHP او مبرمج مبتدئ للغة PHP
وسوم الكتابه في لغة PHP :
هناك كثير من وسوم الكتابه في لغة PHP, ونعني بوسوم الكتابه المكان الذي يكون يبدأ معه كتابة الكود والمكان الذي ينتهي معه , انظر الى الصوره الاولى في الاعلى وسوف تجد ان وسم بداية الكتابه هو
<?php
ونهاية الكتابه هو
?>
هل عرفت الان معنى وسوم الكتابه ؟
تلميح : (( وسوم = tags ))
وسم النهاية
وسم البداية
نمط الكتابه
?>
<?php
 النمط الافتراضي
?>
<?
 النمط القصير
</SCRIPT>
<SCRIPT LANGUAGE=”php”>
 نمط Script

فهمت النقطه إلى الان ؟ إذن لنقم بتطبيق هذه الوسوم على برنامجنا الاول , لنرى كيف تعمل , ولكي تعرف ماهي افضل طريقه احببت في كتابة الوسوم :)
النمط الافتراضي :

النمط القصير :

نمط Script:

هل قمت بإختيار النمط المريح لك ؟ إذن انتهينا من الجزء الثاني من درس اليوم :) , هل أنت مستعد و مندفع للمتابعه ؟ اذن سوف نبدأ النقطه ( الخامسه لهذا اليوم )
الطباعه للمتصفح في PHP:
اعتقد انك قمت بالتركيز في الشرح بالاعلى وقلت لنفسك ( انا اعرف كيف اطبع للمتصفح ) , نعم انت تعرف , نفسها كلمة print() هي للطباعة في المتصفح , ولكن ما هي print() , هذه الداله داخليه في PHP اي موجوده في المترجم وتستطيع استخدامها , نقوم في معظم الحالات بطباعة مخرجات الى المتصفح , قد تتسائل ماهو معنى كلمة داله ؟ اليس ذلك صحيح ؟ اذن داله تعني ( امر يقوم بفعل شي معرف مسبقا بداخله ) لم تعرف ما اعني ؟ لا تتعجل سوف تقوم بفهم هذا كله لاحقا وفي دروس متقدمه , ودائما المدخلات الى الدوال تكون بين الاقواس كما تشاهد في اول برنامج لك , في حالتنا بالاعلى قمنا بطباعة نص اليس ذلك صحيحا ؟ اذن يجب ان نضع النص بين علامتي التنصيص ” نص معين “ والا سوف يكون هناك خطأ , اذا ماذا لو اردنا ان نقوم بطباعة رقم ؟ الجواب هو ان نقوم بطباعته بدون علامتي التنصيص. ولا تنسى ان تقوم بإنهاء كل سطر في كودك البرمجي بعلامة ; وإلا سوف يكون هناك خطأ , لماذا نحتاج هذه العلامه ؟ لكي نقول للمترجم ان هنا ينتهي طلب هذا الامر وقم بتنفيذه.
دمج PHP مع HTML:
الكود البرمجي الذي قمنا بكتابته في الاعلى , عباره عن PHP فقط ويسمونه باللغه الانقليزيه (( pure php )) == (( مجرد PHP )) ولكن لو اردنا ان نجعل معه بعض من اكواد ال HTML ؟ الجواب بسيط جدا , وهو ان نقوم بكتابة كود ال HTML قبل وبعد وسوم البدايه والنهايه في PHP , اليك مثال يوضح لك الصوره , لنقم بكتابة البرنامج بالاعلى بطريقه اخرى:

لن اقوم بشرح كود ال HTML هنا , لاني اعتقد ان عندك خبره او معلومات سابقه عن HTML , اما اذا لم تعرف فالامر بسيط انظر الى مخرجات هذا الكود , ومخرجات الكود في المثال الاول (( بدون دمج مع لغة PHP )) وسوف تلاحظ الفرق. وتذكر انه يمكن اضافة العدد الذي تريد من هذه الاكواد , لا يوجد هناك عدد محدد , فقط اكمل الدرس هذا اليوم وقم بعمل صفحه خاصه بك بهذه الطريقه (( الدمج )) وسوف تشعر انك مبرمج حقيقي. هل انت مصر على معرفة معنى الكود ؟ اذن سوف اشرح لك بطريقه بسيطه , في هذا الكود لاحظ ان الجمله ظهرت بخط عريض وذلك لاستخدامنا لكود HTML الذي تلاحظه في المثال <b> و </b> ووضعنا بين هذا الكود سطر لغة PHP ليطبع الجمله , والناتج الجمله بخط عريض. هل تريد ان تعرف كيف يكتب هذا الكود بلغة HTML , اذن لاحظ التالي :

اعتقد انه الان قد وضحت لك الصوره بالكامل :)
التعليــقات:
عندما تكتب كود برمجي كبير , أو اسطر برمجيه كثيره سوف تكون لك سهله في البدايه وسوف تعرف عمل هذا الكود , لكن اترك العمل على الكود لمدة سنه , وارجع له مره ثانيه لتقوم ببعض التعديلات وبعض الاصلاحات ؟ هل تعتقد انك سوف تتذكر جميع الاكواد ؟ , اذن هذه هي التعليقات , تعبير او شرح بسيط عن الاكواد التي قمت بعملها وبمعنى اخر (( هي اسطر كتابيه تقوم بشرح اكواد معنيه ولا يقوم المترجم بترجمتها )) لنأخذ بعض انواع التعليقات وبعض الامثله على التعليقات وكيف يتم استعمالها :
  • سطر واحد :
// this is a comment
# this is a comment
  • عدة اسطر :
/*this a comment
i am learning php
i love it
*/
لا داعي للقلق اذا لم تفهم هذه النقطه , مع الدرس القادمه سوف تعرف معنى استخدام
التعليقات وفوائد استخدامها بشكل مفصل
, , ,

php الدرس الاول php : مقدمة ومفاهيم عن لغة PHP

أضف تعليق8:52 ص, مرسلة بواسطة arab developers
بسم الله الرحمن الرحيم
سوف تتعلم لغة PHP بالكامل وسوف تشمل جميع ما تحتاجه لتعلم هذه اللغه, وسوف يكون تقسيم الدروس كالآتي :
  • متطلبات قبل كل درس
  • نقاط توضيحيه وأهداف الدرس
  • الدرس بالكامل
  • أسئله على الدرس
  • الدرس القادم
متطلبات قبل البدء بتعلم لغة PHP :
  • معرفة شبه تامه بلغة HTML
  • الإخلاص في التعلم
  • عدم التوقف بعد الإنتهاء من التعلم وإنما البحث عن الجديد ومحاولة التطوير الدائم للمهارات
  • توفر بعض مهارات اللغه الانجليزية وذلك لأن بعض المصطلحات يصعب ترجمتها إلى العربية , أو معناها العربي لا يؤدي الغرض
نقاط توضيحيه عن دروس PHP :
  • لماذا تتعلم معنا ؟
  • ما مقدار الإستفاده من تعلم PHP معنا
  • ماهي لغة PHP ؟
  • قوة لغة PHP

لماذا تتعلم معنا ؟ سوف تتعلم من هذه الدروس كيفية عمل برامج PHP من أبسطها إلى أعقدها , مروراً من تعريف المتغيرات إلى إنشاء الدوال والكائنات البرمجيه وربطها مع بعضها البعض. يجب أن تكون لديك خبره في لغة HTML وقمت ببعض البرمجه من قبل ولا يعني أن تكون خبيرا جداً أو قمت ببرمجة مواقع أو قواعد بيانات. أما إذا كنت مبتدأ سوف تفيدك الدروس ولكن تحتاج إلى كثير من التركيز والتطبيق المتواصل ووقت أطول.
مقدار الإستفاده من تعلم PHP معنا
تعلمك معنا سوف يتيح لك بناء مواقع حقيقه وممتازه وسوف نحاول أن نقوم بتغطية جميع ما يتعلق بهذه اللغه. إذا استخدمت لغة HTML من قبل فمن المؤكد أنك لاحظت عدم ديناميكية الصفحات ولكن مع PHP سوف تلاحظ الفرق, وبعد الانتهاء من الدروس بالكامل سوف نقوم بعمل تطبيقات حقيقه يتم تقريرها لاحقا.
ماهي لغة PHP ؟
PHP عباره عن لغة تسمى ( Server Side Scripting Language ) ونعني بذلك أنها تترجم من جهة الخادم وليس من جهاز المستخدم.
لنضرب مثالا واقعياً على ذلك , عند الدخول إلى الدردشه يجب عليك أن تقوم بتحميل ((JAVA VM )) على جهازك لتتمكن من الدخول ولكن إذا قمت بزياره أي موقع يستخدم لغة PHP فلن يكون هناك حاجه لتنصيب أو تحميل أي برامج مساعده. فما وراء الكواليس كله يحصل في الخادم (( Server )), صممت هذه اللغه خصيصاً للمواقع. ومن ضمن صفحات HTML يمكنك إدراج لغة PHP بداخلها لكي تنفذ في كل مره قمت بزياره الصفحه.
بدأت لغة PHP بمجهود شخص واحد يسمى ( Rasmus Lerdorf ) في سنة 1994 ومرت بثلاث مراحل جذريه لنرى ماهي عليه الان, حتى أنه في سنة 2002 كان عدد المواقع التي تستخدمها اكثر من 9000000 ((تسعة مليون )) موقع. PHP لغة برمجة متاحه للكل لتطويرها أو العمل عليها وهذا ما يسمى ( Open Source ). قديما كان اختصار PHP هو ( Personal Home Page ) ولكن تغيرت إلى الاسم الحالي ( Hypertext Processor ). النسخه الحاليه للغة PHP هي 5 وقد حصل بها تطور كبير وتغيرات جذريه كبيره وأصبحت أقوى بكثير من ما هي عليه الان.

( مثال 1 : لاحظ انك لا تحتاج الى مترجم PHP على جهازك الشخصي )
قوة لغة PHP :
سوف أقوم بذكر قوة لغة PHP على شكل نقاط وسوف نتكلم عن كل نقطه بالتفصيل
  • الأداء العالي : تعتبر اللغه جدا مميزه وفعاله , حتى مع دعمها بتقنيه ZEND أصبحت أقوى , بحيث يمكن أن تتحمل ملايين الأوامر في اليوم الواحد
  • دعمها لعدد كبير من قواعد البيانات : تدعم لغة PHP عدد كبير من قواعد البيانات منها MySQL و mSQL و Oracle و DBM و وغيرها الكثير
  • الدوال الداخليه او ( Built-In Library ) : تحتوي اللغه على كثير من الدوال الجاهزه للاستخدام , ومسهله بطريقه كبيره , بحيث يمكن من سطرين برمجيين أو ثلاث من إنشاء صوره من غير استخدام أي برنامج تحرير رسومي
  • القيمه : اللغه مجانيه ولا يوجد أي مبلغ تقوم بدفعه لتحميلها ويمكنك تحميل اللغه من موقعها الرسمي http://www.php.net
  • التعلم : تعلم اللغه سهل وهو مبني على لغة PERL و C و JAVA فإذا كنت تعرف إحدها , فتأكد أنك سوف تختصر كثير من الوقت للتعلم
, , , , , , ,

سكربت لينك بلس لإختصار الروابط

أضف تعليق8:28 ص, مرسلة بواسطة arab developers

سكربت لينك بلس لإختصار الروابط

 

السلام عليكم و رحمة الله و بركاته سكربت لينك بلس لإختصار الروابط مجاناً يدعم السكربت 3 لغات ,العربية و الإنكليزية و الروسية و اللغات مدعومة بكامل الموقع و أيضاً داخل لوحة تحكمه

 مميزات الاسكربت :
  • يدعم السكربت 3 لغات ,العربية و الإنكليزية و الروسية و اللغات مدعومة بكامل الموقع و أيضاً داخل لوحة تحكمه
  • تمكن لوحة التحكم التحكم بكامل أجزاء الموقع و إضافة إعلانات و التحكم بالأعضاء و التحكم بأدق التفاصيل
  • يحوي السكربت نظام عضويات
  • يحوي السكربت نظام إعلانات بسيط لإضافة إعلانات في الموقع
  • يحوي السكربت ميزة ليست موجودة إلّا به و هي : إمكانية الأعضاء عرض إعلان خاص بهم في صفحات توجيه للروابط التي تم إختصارها من قِبلهم

 مثال مصور للاسكربت :


 تحميل الاسكربت :

 

 

سكربت لينك بلس لإختصار الروابط

 

, , ,

قالب الخيال الرائع لسكربت whmcs

أضف تعليق8:23 ص, مرسلة بواسطة arab developers
قالب الخيال الرائع لسكربت whmcs



لسلام عليكم ورحمة الله وبركاته .. كل عام وانتم بخير وتقبل الله جهدكم وصيامكم وقيامكم وجعلكم من عتقاء الشهر الكريم واسال المولى ان يعيدة علينا بصحة وعافية ... بعد اتمنا انكم بـ افضل حال بـ البدايه اعتذر عن الغيبة رمضان وسفريات والله يعين .. واعتذر عن طرح الموضوع بعضوية رويال ويب بسبب مشكلة بـ الباس فـ اطريت اطرحة بعضويتي الخاصه ومن طول الغيبات جاب الغنايم / واعتبروها غنيمة :/ ملاحضة | التصميم غير مكود لقله خبرتي بمجال التكويد

 مثال مصور :
اضغط علي الصورة للرؤية بالحجم الطبيعي


 تحميل الواجهة :


 أو



قالب الخيال الرائع لسكربت whmcs

شرح أضافة مواضيع في المدونة بلوجر عن طريق الجوال

أضف تعليق8:20 ص, مرسلة بواسطة arab developers
شرح أضافة مواضيع في المدونة بلوجر عن طريق الجوال



السلام عليكم ورحمة الله
 طريقة أرسال مواضيعك من الجوال الى مدونتك , واضافتها بشكل مباشر . عن طريق ظبط اعدادت البلوقر لكي يصير لك بريد الكتروني خاص بك لأرسال المواضيع من جوالك الى هالبريد الخاص بالمواضيع , تابع الشرح :
ادخل علي الاعدادت بالمدونة:

صور مكبرة للشرح لرؤية اوضح

خش البريد الالكتروني والجوال

أنزل الى خيارات الارسال وتابع الصورة

لو ظغطت على ايقونة الرسالة في رئيسية البلوقر , راح يظهر لك الاميل الخاص بالمواضيع , واذا لم يظهر فالاعدادت لم تظبطها صح.

الان طريقة الارسال للبريد الخاص بالمواضيع لأضافتها بشكل مباشر الى البلوقر , الطريقة اللي تحت تم تطبيقها على Blackberry Torch 9800 أنشاء بريد الكتروني

اختار البريد اللي راح ترسل به , ثم في خانة إلى أكتب بريد البلوقر اللي تم ظبطه في الاعدادات اكتب عنوان الرسالة , عنوان الرسالة راح يصبح عنوان الموضوع في التدوينة.

أضفت الموضوع واخترت خيارات ثم إرسال

تم الارسال وبنجاح

هذا الموضوع تمت اضافته الى المدونة , لاحظ وش مكتوب في اخر التدوينة .



شرح أضافة مواضيع في المدونة بلوجر عن طريق الجوال
شرح أضافة مواضيع في المدونة بلوجر عن طريق الجوال
, , ,

سكربت رفع الملفات والصور للبلاك بيري

أضف تعليق8:18 ص, مرسلة بواسطة arab developers

سكربت رفع الملفات والصور للبلاك بيري

سكربت رفع الملفات والصور للبلاك بيري

بسم الله الرحمن الرحيم مساء الخيرات ,, حبيت اشاركم سكربت رفع الصور عن طريق أجهزة البلاك بيري وكنت ولفترة ابحث عن سكربت فيه المميزات الي أحتاجها .. وطحت على هذا السكربت .

 معلومات عن الاسكربت :
اسم الاسكربت : سكربت رفع الملفات MySimpleFileUload
مبرمج الاسكربت : فهد الغدير
موقع المبرمج : phpx3.com
 مميزات الاسكربت :
  • بدون قاعددة بيانات
  • واجهة خفيفة جدا
  • اعادة تسمية الملفات
  • مثال مصور : اضغط هنا
  • روابط قصيرة نوعا ما
 شرح التركيب :
  • بعد تحميل الملف
  • قم بفك الضغط
  • توجه لملف config الموجود داخل مجلد include
  • عدل على الملف وبعدها احفظه
  • ارفع ملف الاسكربت لموقعك مباشرة
 صورة توضيحية :


 تحميل الاسكربت :

 

 

, , ,

سكربت رسائل الموبايل بالإضاقة إلى أكثر من 800 رسالة

أضف تعليق8:14 ص, مرسلة بواسطة arab developers

السلام عليكم ورحمة الله وبركاتة أهلا وسهلا بكم يا أعضاء و زوار معهد ترايدنت انا اليوم جايب لكم سكربت رسائل موبايل اتمني ان ينال اعجاب الجميع

 مواصفات الاسكربت :
  • خفيف جدا
  • بدون قواعد بيانات
  • ألوان هادئة
  • الاسكربت معه 882 رسالة
  • توزيع css

 طريقة التركيب :
  • قم بتحميل الاسكربت وفك الضغط
  • قم برفع rasael الي مجلد موقعك الرئيسي
  • استدعي الرابط علي www.yoursite.com/rasael

 مثال مصور علي الاسكربت :
اضغط علي الصورة للرؤية بشكل مكبر


 تحميل الاسكربت :