سبتمبر 032009
ملاحظة: هذا الدرس من أرشيف “عالم البي أتش بي العربي”
في درسنا هذا سأقوم بتوضيح طريقة عرض إعلانات في موقعك بدون إستخدام قواعد البيانات
المستوى : مبتدأ أو متوسط
سنستخدم الآتي:
array
count : تستخدم لحساب التكرارات في المصفوفة array
rand : تستخدم لكتابة أعداد بشكل عشوائي وتحدد الأعداد بنفسك، مثلًا: من 0 وإلى 9
الشفرة كاملة للدرس مع الشرح:
<?PHP define('TITLE', 'Phpaw.com Rand Image'); ##ليس مهم، اسم الصفحة /*في الأسفل، المصفوفات في المتغير ads */ $ads=array('<a href="http://www.phpaw.com"><img border="0" src="http://www.phpaw.com/images/ad.gif"></a>', '<a href="http://www.phpaw.com"><img border="0" src="http://www.phpaw.com/home/phpaw-v2.2/favicon.ico"></a>', '<a href="http://www.phpaw.org"><img border="0" src="http://www.phpaw.org/tools/Phpaw-v2.2/favicon.ico"></a>', '<a href="http://www.oman-e.net"><img border="0" src="http://www.oman-e.net/PhpEstates/styles/images/oman-e_05.gif"></a>'); /* في الأسفل، في المتغير getarray قمت بتحديد الأرقام العشوائية بين الرقم صفر وعدد المصفوفات وطرحت العدد واحد لأن المصفوفات لا تبدأ من الرقم واحد وإنما تبدأ من الصفر */ $getarray=rand(0,(count($ads)-1)); ##لاحظ أنني قمت بدمج متغيرين وطرح عدد أيضًا $html .="<title>".TITLE."</title>\n"; ## ليس مهم، كتابة اسم الصفحة $html .='<div align="center">'."\n"; ##توسيط الإعلانات $html .= $ads[$getarray]."\n"; ## عرض الإعلانات $html .='</div>'."\n"; ## توسيط الإعلانات print $html; ## كتابة المتغير هتمل في الصفحة ?>