الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

random php file

مغلق
بدأه abdul1406 في 5 ديسمبر 2004 · 6 رد · 719 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

هذه طبعا اول مشاركة لي معكم في هذا المنتدى الكبير

وان كان لا يخفى على ما به من تطورات لكن ضعفي في جميع اللغات المطروحة جعلني لا استطيع ان افيد احد ولو بحرف واحد

واحببت ان ابدأ بطلب ان شاء الله انه بسيط

وهو

اريد كود php يقوم بفتح ملفات php موجوده في نفس المجلد عشوائيا

الغرض:

اريد ان اضع بعض الاوامر المختلفة في عدة ملفات php ويقوم الكود بطلبها عشوائيا لتظهر للمستخدم كل مرة غير اللي قبلها

ارجوا ان يكون هذا الشيء ممكنا علما بأني شاهدت كود php يقوم بتشغيل ملفات صوتيه عشوائيا

لذلك ارجوا منكم التكرم بالرد وشكرا

#2

العملية بسيطة ان شاء الله

يمكنك ان تقوم بجلب اسماء الملفات داخل اي مجلد عبر دالة بسيطة لكنني غير متذكر اسمها حاليا !!

ثم تضع هذه الاسماء ضمن مصفوفة , و تقوم باعادة فرزها عشوائيا , و تأخذ مثلا العنصر الاول في هذه المصفوفة

اذا اردت الكود ساعطيك اياه عند الذهاب الى المنزل ؟؟

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#3

السلام عليكم ورحمه الله وبركاته

حسب معلوماتي الضعيفه

يمكنك وضع اسماء الملفات عندك داخل مصفوفة

مثال

$a= array(

"1" => "main.php" ,
"2" =>" index.php",
"3" => "111.php" );

وعندما تريد عمل اختيار عشوائي عن طريق داله الاختيار العشوائي

rand( عدد للنهاية , عدد للبداية ) 

rand(1,5)

وان شاء الله مشرفنا العزيز يحط لك الكود بالكامل قريب

#4

فكرت في مثال

<?php


$go[0]=" include_once (\"./index.php\")";
$go[1]=" include_once (\"./main.php\")";
$go[2]=" include_once (\"./good.php\")";
$go[3]=" include_once (\"./aa.php\")";
$go=[4]=" include_once (\"./hh.php\")";


$randum=rand(0,4);

echo $go[$randum];


?>

او مثلا

يمكنك ان تجعل قيم المصفوفة

<?php


$go[0]=" main.php";
$go[1]="good.php";
$go[2]=" index.php";
$go[3]="rr.php";


$randum=rand(0,3);


include_once("$go[$randum]")


?>

ليس لدي سيرفر كي اجرب ايهما يصح

هذه بعض الافكار لاتي ربما تساعد ويمكنك ان تجرب الكود الاخير اعتقد انه اقرب

تحياتي

تم تعديل هذه المشاركة بواسطة abu_eldahab في 5 ديسمبر 2004 في 15:57

#5

شكرا لكم اخواني على مساعدتي وجزاكم الله خيرا

#7

شكرا لك أخي على الموضوع وبصراحة الفكرة أعجبتني

بس لو أحد يشد حليه معانا ونظبطه

هذا الموضوع مغلق.

مواضيع مشابهة