18-10-2005, 21:48
|
|
|
|
חבר מתאריך: 27.02.02
הודעות: 4,536
|
|
פורום בניית אתרים
כי השגיאה בסקריפט ולא בשרת
קודם כל אני מציע שתשמור 2 תמונות אחת גדולה (להגדלה) ואחת קטנה לתצוגה של הדפים.
למען היעילות שבדבר
עוד אפשרות היא להקטין את התמונה דרך השרת בכל פעם שמישהו נכנס (לא נשמע יעיל הא?) או פעם אחת כשאתה מעלה את התמונה בפעם הראשונה. שוב ההצעה תמונה גדולה ותמונה קטנה, רק שפה ההקטנה מתבצעת בשרת אוטמטית. לא מזמן מישהו ביקש אופציה זו, אז חפש כמה הודעות למטה.
באפשרות זו של 2 תמונות אפילו לא תזדקק לשום שינוי כלל במסד הנתונים. תוכל לקרוא לתמונה גדולה בשם מסויים ולתמונה הקטנה באותו שם ולהוסיף לה לשם SMALL ובכל פעם שתבקש את כתובת התמונה, אם היא גדולה אז רגיל ואם היא קטנה אז תוסיף לה בסוף SMALL (לפני הסיומת כמובן).
עכשיו, בנוגע לסקריפט שלך (לא הכי יעיל, עדיף מה שאני הצעתי!)
"הבעיה היא שברוב המקרים הסקריפט רץ כנראה לפני שהתמונה ירדה, ולכן הוא לא יודע את גודל התמונה. התוצאה היא שגודל התמונה הוא 0 על 0 והתמונה כנראה לא מופיעה בכלל."
אכן אני מזהה את הבעיה כך, הסקריפט שלך מבקש את הנתונים על התמונה ומכיוון שהתמונה עוד לא הספיקה לרדת למחשב אז הנתונים שהסקריפט מקבל על התמונה הם 0x0 ולכן גם התוצאה היא 0x0.
תוכל לעשות בדיקה של רק אחרי שהקובץ ירד אז תבצע הקטנה :|
לא עולה לי בראש דרך טובה לבצע את זה. אם בכל זאת אתה מתעקש בשיטה זו אז תנסה לשאול בפורום בניית אתרים
בהצלחה!
_____________________________________
נערך לאחרונה ע"י Eran בתאריך 18-10-2005 בשעה 21:56.
סיבה: -X-
|