سبتمبر 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; ## كتابة المتغير هتمل في الصفحة

?>

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)