ABA


"עזרה עם לולאה בPHP."
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11989 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11989
AND1 
חבר מתאריך 16.4.04
3069 הודעות, דרג אמינות חבר זה
   11:20   26.04.07   
אל הפורום  
  עזרה עם לולאה בPHP.  
 
   אני רוצה לבנות לולאה אשר מציגה את התמונות אשר נמצאות בתיקייה מסויימת.
כלומר- כל עוד ישנם תמונות - היא תציג- כשיגמרו לה התמונות להציג היא תסיים את הלולאה.

אשמח מאוד אם תעזרו לי- או לפחות תגידו לי באיזה פוקצייה להשתמש - אני אנסה.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  קוד מבית FireAngel חיפוש קצת akoka 26.04.07 11:32 1
     תודה אחי- אני אנסה את זה :) AND1  26.04.07 11:34 2
  או קיי. לא הצלחתי על ידי העתקה בדיוק, AND1  26.04.07 11:43 3
     אתה יכול לעבוד גם עם GLOB code_blue  29.04.07 20:24 4
         מגניב הglob הזה. Morishani 29.04.07 20:49 5
             הממ העתקתי אותו פשוט מקוד מוכן שלי code_blue  29.04.07 21:13 6
                 או ש.. Morishani 29.04.07 21:24 7

       
akoka

דרג אמינות חבר זה
   11:32   26.04.07   
אל הפורום  
  1. קוד מבית FireAngel חיפוש קצת  
בתגובה להודעה מספר 0
 
  

<?php
$dirname = "yourdirname";
if ($handle = opendir($dirname)) {
while (false !== ($file = readdir($handle)))
{
// $file - שם הקובץ
}
closedir($handle);
}
?>



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות, דרג אמינות חבר זה
   11:34   26.04.07   
אל הפורום  
  2. תודה אחי- אני אנסה את זה :)  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות, דרג אמינות חבר זה
   11:43   26.04.07   
אל הפורום  
  3. או קיי. לא הצלחתי על ידי העתקה בדיוק,  
בתגובה להודעה מספר 0
 
   אבל הבנתי את העיקרון, עשיתי ככה:

<?php
if ($handle = opendir('pic')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file\n";
}
}
closedir($handle);
}
?>

וזה פועל . תודה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק, 14 נקודות
   20:24   29.04.07   
אל הפורום  
  4. אתה יכול לעבוד גם עם GLOB  
בתגובה להודעה מספר 3
 
   זה מה שאני עושה ..
כי במקרה של הקוד שעולה כאן , הוא יציג את כל הקבצים
ואם בטעות הסתנן לשם איזה קובץ.. הוא ינסה להציג אותו..

הנה מה שאני עשיתי :

$y=1;
foreach (glob("$DIRNAME/*.jpg") as $images)
{
echo "<img src='$imaged'></img>";
$y++;
}

בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

דרג אמינות חבר זה
   20:49   29.04.07   
אל הפורום  
  5. מגניב הglob הזה.  
בתגובה להודעה מספר 4
 
   אבל לא הבנתי בשביל מה ה$y=1 וה$y++


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק, 14 נקודות
   21:13   29.04.07   
אל הפורום  
  6. הממ העתקתי אותו פשוט מקוד מוכן שלי  
בתגובה להודעה מספר 5
 
   כמובן שלא צריך (לא חייב)
וכמובן שאפשר לגבי כל סיומת לעבוד עם GLOB ..

מה שכן !!!
יש לעשות דאבל כי זה JPG (בגדול) ו jpg (בקטן)

או לוודא שהכל בקטן.. או הכל בגדול


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

דרג אמינות חבר זה
   21:24   29.04.07   
אל הפורום  
  7. או ש..  
בתגובה להודעה מספר 6
 
  

$pattern = sql_case("path/*.jpg");
foreach (glob($pattern) as $file)
{
...
}

ואז זה לא יבדיל בין אותיות קטנות לגדולות ;)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net