السلام عليكم و رحمة الله و بركاته
صار لي فترة طويلة أبحث عن كود جافا يقوم بعرض صورة عشوائية في الموقع .. كل ما أعمل رفرش للصفحة، بشرط أن أقوم بتحديد الفولدر، و على الجافا أن تقوم لوحدها بمعرفة أسماء الصور !!
لكني للأسف .. كل ما وجدته من أكواد .. تحتم علي كتابة أسماء الصور :looking:
تخيل عندك 100 صورة !! معقولة تكتب أسمائهم كلهم :eek2:
المهم بحثت و بحثت .. إلى أن وجدت ما أريد :nice: .. و لكن في برمجة PHP
فقلت لازم نشارك فيه إخواننا في سوالف
، و من باب إنا نرد لسوالف بعض الجميل 
-
الكود جداً بسيط
هو فقط عبارة عن ملف واحد يتم وضعه في الموقع
و يتم استدعاء الصور العشوائية من فولدر أنت تحدده
حيث يقوم البرنامج الصغير هذا باكتشاف أي ملف صورة في هذا الفولدر (jpg, gif, png)
و يقوم بعرضها بشكل عشوائي للزوار
المهم .. بعد تحميل البرنامج (موجود في المرفقات)
بعد التحميل
ستجد ملف باسم random.php
ابحث عن:
كود:
$config["systempath"] = "";
و قم بتغييرها إلى مسار الفولدر الذي توجد فيه الصور التي تريده ا أن تظهر بشكل عشوائي
مثال:
كود:
$config["systempath"] = "/home/user/public_html/images";
انتبه! هذا عبارة عن مسار الملف في السيرفر .. و ليس عنوان URL الذي تكتبه في المتصفح !
الآن نكون قد انتهينا ...
ارفع الملف
random.php
إلى داخل مجلد الصور العشوائية
-
الآن !..
لكي يتم عرض الصور بشكل عشوائي
استخدم هذا الكود
كود:
<img src="images/random.php">
ضع هذا الكود في أي مكان تريد أن تظهر فيه الصور
-
للأمانة: البرنامج وجدته على الإنترنت و اسم المبرمج مكتوب فيه .. حقوقي فقط هو الشرح اللي قرأتوه 
-
هناك ميزة جميلة في البرنامج لم أجربها ..
و هي:
إذا كانت عندك الصورة بقياس كبير
نفترض العرض
500 بيكسل
ممكن تعرضها ضمن قائمة الصور العشوائية بشكل صغير .. و بشكل أوتوماتيكي و دون الحاجة لتصغيرها يدوياً ..
و ذلك باستخدام الكود التالي:
كود:
<img src="images/random.php?tnsize=100">
بحيث يتم تصغيرها لقياس 100 بيكسل
و هذا يتطلب عمل مكتبة GD على السيرفر

إن شاء الله أكون قد أفدت سوالف بشيء 
أي سؤال أنا حاضر