php

التعامل مع المراجع References

من أكثر وأهم المفاهيم المستخدمة في php مايسمى بالمراجع أو الـ References .. ماهي المراجع (References) ؟ سأعطيك عزيزي القارئ تعريف بطريقتي هي عبارة عن قيمة لها أكثر من متغير يشير إليها .. طيب ياليت ياعبدالله عيد توضح بالأمثلة (ابشر.. ) [php][/php] الآن إذا عدنا إلى التعريف فإن القيمة ستكون 10 والمتغير x .. الآن كيف نستخدم المرجع لنشير إلى قيمة x ؟ لعمل ...

  • 20-3-2008
  • 1870

الصيغة البديلة للـ control structure

بإختصار هذا الدرس يوضح الصيغ البديلة لكل من if, else, elseif, while, for, switch .... وغيرها من أدوات التحكم في اللغة ... ما المقصود بالصيغة البديلة (Alternative Syntax) هي أنه يمكنك كتابة ادوات التحكم مثل if وغيرها بطريقة أو بشكل أخر .. و للتوضيح أكثر لاحظ ما يلي : أنت في العادة تكتب if كالتالي : [php][/php] جميل جداً ... [quote]قاعدة الصيغة البديلة في الصيغة البديلة ...

  • 20-3-2008
  • 1782

التعرف على باراميترات الدالة أثناء تنفيذها

من المعروف أنه عند تعريفك لدالة معينة فإنك ربما تستخدم عدد معين من الباراميترات مع الدالة أو ربما لا تستخدم أي باراميتر أي أن الدالة لا تحتوي على باراميترات ... والمقصود بالبارميترات هي المتغيرات التي تأتي بين قوسي الدالة عند تعريفها ومثال على ذلك [php][/php] فكما تلاحظ فإن كلاً من a, wyc, xyz هي عبارة عن متغيرات عادية ولكن كونها أتت بين ...

  • 20-3-2008
  • 1666

العلاقة بين include و return

هذا الدرس يوضح وجود علاقة بين كلاً من include و return فالجميع يعرف أن include تقوم بتضمين محتويات ملف داخل ملف اخر … الآن لاحظ المثال التالي وليكن في ملف بإسم my.php [php][/php] قد تستغرب من هذا المثال لأن المعروف عن return هو إستخدامها بداخل الدوال فقط ولكن مافائدة إستخدامها بهذا الشكل ؟ الآن لاحظ الملف التالي بإٍسم myinc.php [php][/php] ستكون قيمة المتغير ...

  • 20-3-2008
  • 1844

النوع متغير متغير في php

بسم الله الرحمن الرحيم مفهوم متغير متغير أو (variable-variable) في php يشبه نوعاً ما المؤشرات في لغة C لمن لديهم خبرة سابقة في لغة C ولكن ليس مثله بالضبط …. فالجميع يعرف أن تعريف متغير في php هو بوضع علامة $ قبل المتغير وهذا هو المتغير العادي … مثل [php][/php] [U]إذاً ماهو مفهوم متغيرمتغير في php ؟[/U] أولاً لتعريف متغير متغير فإننا نضع علامتي ...

  • 20-3-2008
  • 1728

المتغير من نوع دالة

الجميع يعرف أن PHP تحتوي على العديد من أنواع المتغيرات مثل string, int, float, array, object.. وهي أنواع لتمثيل نوع البيانات التي يتم تخزينها في المتغير نفسه فمثلاً عندما يقال لك أن المتغير y من نوع int فسيتبادر إلى ذهنك أن y يحتوي على عدد مثل 5 أو 770 ... إلخ وهكذا لبقية أنواع المتغيرات ... يمكن أن يكون نوع المتغير هو function أو callback function .. مامعنى ذلك ؟ [quote]أي ...

  • 20-3-2008
  • 1661

إستخدام الـ Cookies

[U]- ما هي ملفات الكوكيز ؟[/U] ملفات الكوكيز عبارة عن ملفات نصية ، تقوم المواقع التي تزورها بإيداعها على القرص الصلب في جهازك ، وتحتوي هذه الملفات النصية على معلومات تتيح للموقع الذي أودعها أن يسترجعها عند الحاجة ، أي عند زيارتك المقبلة للموقع . وتختلف المعلومات التي تخزن ضمن ملفات الكوكيز من موقع لآخر ، ولكن ليس بإمكان هذه المواقع ...

  • 20-3-2008
  • 3418

مصفوفه للإتصال بقاعدة البيانات

اليكم بها [php]$DB['Host'] = 'localhost'; $DB['User'] = 'root'; $DB['Pass'] = ''; $DB['Name'] = 'email'; MySQL_Connect($DB['Host'],$DB['User'],$DB['Pass']) Or Die(MySQL_Error()); MySQL_Select_DB($DB['Name']) Or Die(MySQL_Error());[/php] وبالتوفيق

  • 20-3-2008
  • 1792

استبدال جزء من النص باستخدام الدالة str_replace

طريقة استبدال نص بنص آخر اليك الطريقة : [php][/php] سيتم استبدال النص الكلمة aboliyali بـ ahmed وتستطيع استغلال هذه الداله str_replace بإستخدامات أخرى وأكثرها شهرة هي اكواد المنتديات bbcode بحيث يتم استبدال نصوص الـ bbcode بالـ html واللي ولي التوفيق

  • 20-3-2008
  • 1814

بعض الاوامر الضرورية للاستخدام السليم لقاعدة البيانات

السلام عليكم ورحمة الله تعالى وبركاته اما بعد يسرني تقديم هادا الدرس المتواضع كدرس مبداي لاتعامل مع قواعد البيانات وشرحي كالاتي عملية الاختيار من جدول معين.... select (جميع الاعمدة التي ترغب بظهورها) from (اسم الجدول) where ( شروط معينة) مثال [php]select id,name,age from Employee; select id,name,age from Employee where age>25[/php] ==================================== insert into (اسم ...

  • 20-3-2008
  • 1877

هل الإيميل موجود بقاعدة البيانات ام لا !! إليك الطريقة

السلام عليكم احيانا يلزمنا في برنامج ان نتأكد من أن الماده التي نبحث عنها هل موجوده أم لا مثلا نبحث عن ايميل معين وهل هو موجود أم لا !! إليكم الطريقه مع الاستعلام الخاص بها وطبعا تستطيع تطويع الكود حسب ما تراه مناسب لك : [php]$sql = "select * user Where email='admin@tlbat.com'"; $result = mysql_query($sql); if (mysql_num_rows($result) == 0) { echo "الإيميل غير موجود"; }else{ echo "الإيميل ...

  • 20-3-2008
  • 2028

الدرس الثاني والثلاثون: معالجة الاخطاء ونهاية المطاف

اذا كنت تستخدم لغة PHP او اي لغة اخرى فهناك انواع اخطاء تنطبق عليهم جميعا. شي مريح اتوافقني الرأي ؟ الاخطاء هذه على 3 انواع وهي الاخطاء الكتابية ,, الاخطاء التشغيليه ,, الاخطاء المنطقيه وسوف نتكلم لكل واحده على حده لكي تفهم مضمونها وكيفية تجنبها. اهداف الدرس: الاخطاء البرمجيه رسائل الاخطاء مراحل الاخطاء نهاية المطاف الاخطاء ...

  • 20-3-2008
  • 1754

الدرس الواحد والثلاثون: متفرقات عن لغة بي اتش بي

في بعض الاحيان تريد ان تقوم بمشاركة الكود مع بعض المبرمجين , او تريد ان تقوم بعمل برنامج دروس ويظهر لك الكود من غير تنفيذه , اذن سوف تستعمل الداله التي تسمى show_source() او highlight_file() وكل هذه الدالتين تقوم بنفس العمل تماما, وتأخذ هذه الدالتين ملفات ( يجب ان تكون ملفات PHP او لن يكون هناك معنى ) , وعند استخدامها... اهداف الدرس: تهيئة النصوص ...

  • 20-3-2008
  • 1730

الدرس الثلاثون: مكتبة الصور في لغة بي اتش بي

تعلمنا كيف نقوم ببرمجة موقع بلغة php ورأينا كم هي سهله وجميله في التعامل, ولكن استخدام لغة php لا يقتصر على اصدار ملفات html او php بل يسمع لك ايضا بإنشاء الصور بأنواعها سواء كانت متحركه او ثابته. توجد هناك مكتبة خاصه لعمل هذه الصور وتسمى مكتبة GD والاسم الكامل لها هو ( GD Library ). اهداف الدرس: نبذه عن انواع الصور انشاء الصور نبذة عن انواع ...

  • 20-3-2008
  • 2087

الدرس التاسع والعشرون: برنامج تسجيل مبسط

نريد ان نقوم بفعل شيئ مفيد بإستخدام الجلسات, وسوف نستخدمها اليوم في عمل برنامج تسجيل مبسط , لكي نقوم بوضع النكهات على برامجنا , فكرة عمل هذا البرنامج بسيطه , نموذج دخول ثم التحقق من اسم المستخدم وكلمة المرور , وبعد ذلك.... متطلبات قبل البدأ : مراجعة الدرس السابق ( الجلسات ) اهداف الدرس: فكرة البرنامج مختصرات الدخول الى صفحة الاعضاء ...

  • 20-3-2008
  • 1872

الدرس الثامن والعشرون: الجلسات في البي اتش بي

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

  • 20-3-2008
  • 1974