![]() |
תמונות רנדומליות בדף אחד
שלום לכולם,
אני מעוניין להכניס לדף מסויים כמה תמונות אשר יתחלפו רנדומלית. יצאתי מערך שמרכיב את כל התמונות ועושה שליפה רנדומלית פעם אחד, וגם מדפיס פעם אחת. השאלה איך אני יכול לעשות את אותה הפעולה 5 פעמים, אך שאף תמונה לא תופיע פעמיים באותו הדף? תודה מראש, רון אלטר. |
מבחינה רעיונית - אחרי שליפה מהמערך אתה מקבל את ה KEY ואת הערך
הדרך הכי פשוטה שאני חושב עליה היא ככה נגיד שהמערך שלך נראה ככה arry[0] = img1 וכככה עד 50 תמונות אז כשאתה שולף מיד אחרי השליפה תעשה unset[array[$key] ואז הוא כביכול מוחק את התמונה מהמערך ואז היא לא תוכל להבחר שוב |
זה הסקריפט שלי כרגע, תוכל לעזור לי להבין איך אני משלב את זה?
PHP קוד:
|
ב"ה
הינה :) PHP קוד:
|
הסתדרתי, דרש קצת שינוי קוד, אבל עבד.
תודה בניה! |
ציטוט:
PHP קוד:
$image[0] תמונה ראשונה $image[1] שניה וכד' אני מקווה שיעבוד. |
ב"ה
הפוקנציה getimage() תחזיר כל פעם שם קובץ אחר, ברגע שתקרא לה מספר פעמים שיותר ממספר התמונות אז תהיה בעיה אבל אתה צריך רק 5 אז זה מעולה. PHP קוד:
|
ציטוט:
|
ב"ה
שלי לא עובד טוב|: . נראה לי שזה בגלל שזה בתוך פוקנציה אפשר לסדר אבל כבר עדיף שתשתמש בזה של Atom-Bomb |
בעיקרון יש לי פתרון יותר טוב... תעשה כמו ARRAY שהוא DEAFULT
ואז כשנגמרות התמונות תקרא לה מההתחלה תן לי כמה דקות אני אכתוב לך את זה |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:03. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ