المساعد الشخصي الرقمي

عرض الإصدار الكامل : [php] عرض إعلانات بشكل عشوائي بدون قاعدة بيانات


php programmer
03/09/2007, 10:48 PM
السلام عليكم ورحمة الله وبركاته
في درسنا هذا سأقوم بتوضيح طريقة عرض إعلانات في موقعك بدون إستخدام قواعد البيانات

سنستخدم الآتي:
array (http://www.php.net/manual/en/ref.array.php)
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/al-faihaStyle/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; ## كتابة المتغير هتمل في الصفحة

?>

عمان ويب
03/09/2007, 11:03 PM
يعطيك العافية اخووي php

والى الامام ان شاء الله ^_^

ALWALEED DOS
03/09/2007, 11:48 PM
مشكور اخي ..
لكن وين شرح التركيب ؟؟

php programmer
04/09/2007, 04:13 PM
يعطيك العافية اخووي php

والى الامام ان شاء الله ^_^

الله يعافيك ;)
شكرًا لردك :)

مشكور اخي ..
لكن وين شرح التركيب ؟؟

العفو :)

إن كنت تقصد طريقة عرض الإعلانات، يمكنك حفظ الملف ولنفترض أنك قمت بحفظ الملف بالإسم:
ads.php
ثم قم بوضع الشفرة التالية في المكان الذي تود أن تظهر الإعلان به:
include('ads.php');

أو يمكنك استخدام الـIframe (الإطارات المضمنة) :)

ALWALEED DOS
04/09/2007, 05:05 PM
الله يعافيك ;)
شكرًا لردك :)



العفو :)

إن كنت تقصد طريقة عرض الإعلانات، يمكنك حفظ الملف ولنفترض أنك قمت بحفظ الملف بالإسم:
ads.php
ثم قم بوضع الشفرة التالية في المكان الذي تود أن تظهر الإعلان به:
include('ads.php');

أو يمكنك استخدام الـIframe (الإطارات المضمنة) :)
حلو ..
ما شاء الله عليك ..