לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 27-01-2007, 21:02
  tiri tiri אינו מחובר  
 
חבר מתאריך: 29.11.06
הודעות: 38
מה הבעיה בלולאה הזו?

שלום,
זו לולאת FOR כאשר בכל תור נבדק קובץ אחר לדוגמא
filename1.png
filename2.png
....
filename50.png

אם הקובץ קיים אז תדפיס אותו
אם לא עשה BREAK

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

קוד PHP:
 for($I 1$I != 50$I++) 
     {
$dllink ''.$row['dl_link'].'';
$dllink_cut substr($dllink0, (strlen($dllink)-1) );
$chk_file "$dllink_cut$I.png"
     if (
file_exists($chk_file)) 
     {print 
"<tr>
     <td colspan='7' valign='middle' align='center'>     
     <div style='background-image:url(http://www.6font.com"

     print 
''.$row['dl_link'].'';
         print 
"$I.png)' title='$name_title - Font Variants no` $I' class='s2'></div></td>"
         print 
"</tr>";} else {break;} 
 
     } 

למה התוכנית עוברת לBREAK למרות שהתשובה ב IF היא TRUE ?

בכתובת הזו:
http://www.6font.com/index.php?goto=font_info&num=3658
הלינק אמור להציג עוד 7 תמונות פונטים ותוכנית מפיקה מיד אחרי הראשון.

תודה לפותר/ת
BEST WISHES
_____________________________________
danor.s

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 27-01-2007, 21:28
צלמית המשתמש של maxim k
  maxim k maxim k אינו מחובר  
 
חבר מתאריך: 05.08.06
הודעות: 2,860
שלח הודעה דרך MSN אל maxim k
בתגובה להודעה מספר 1 שנכתבה על ידי tiri שמתחילה ב "מה הבעיה בלולאה הזו?"

ציטוט:
למה התוכנית עוברת לBREAK למרות שהתשובה ב IF היא TRUE ?

למה בדיוק אתה חושב שאתה כל כך מיוחד שphp תחרוג מדרכיה עבורך ותקיים גם את else למרות שהתנאי התקיים?
לא יותר סביר שאתה טועה, והתנאי יוצא false?

עכשיו כשאנחנו מסכימים שהתנאי הוא false, בוא ננסה להבין למה...
יש משהו חשוד בקוד, ויכול להיות שזה המקור לטעות: אתה מחשב בכל איטרציה של הלולאה את הערך של dllink ו dllink_cut, מה שגורם לי לחשוב ש ['row['dl_link אמור להשתנות במהלך הלולאה, אבל זה לא קורה, אז אני משער ששכחת לעדכן אותו, או שאתה פשוט כותב קוד לא יעיל.
עוד דבר- תבדוק שאם אתה משתמש בזה על כתובת url אז יש לך גירסא 5+ של php והגדרות מתאימות.
אם לא זה הבעיה, אז כנראה שאתה טועה במקום אחר. בכל מקרה, ב99% לא php טועה, אלא אתה.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 16:15

הדף נוצר ב 0.07 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר