![]() |
[PHP] בעיה עם שמירת תמונה על השרת
שלום,
הכנתי קוד פשוט בPHP שבעזרת GD מלביש תמונה אחת על תמונה שהמשתמש מעלה ושומרת אותה על השרת. עכשיו כשאני מעביר לעמוד הפיזי של הGD שיוצר את התמונה הכל בסדר אבל אם אני רוצה לעשות את זה בלי להעביר לאותו העמוד זה לא עובד. ניסיתי לקרוא לGD ככה: <img src="gd.php" style="display:none" /> אבל זה לא עבד. ניסיתי גם עם iframe וזה גם לא עבד...למישהו יש רעיון מה הבעיה ואיך אפשר לפתור אותה? תודה מראש כפיר |
אממ.. חלק מהקוד לא יזיק..
|
ציטוט:
יש לי שני קבצים, קובץ שדרכו המשתמש מעלה תמונה וקובץ GD שעובד עם התמונה. אחרי שהמשתמש מעלה תמונה לשרת אני מעביר לקובץ GD את המיקום של התמונה בתיקיה tmp והקובץ GD מלביש על התמונה תמונות נוספות בעזרת imagecopyresized ובסוף אמור לשמור את התמונה שנוצרה בשרת. עכשיו כמו שאמרתי אם אני מעביר את המשתמש לקובץ GD עצמו הכל עובד טוב ויפה. הבעיה היא שאני רוצה להכניס את זה בעמוד אחר בלי להעביר את המשתמש לקובץ GD עצמו ותודה על זה שניסית לעזור בכל מקרה :) |
|
מותקן על השרת GD?
|
אם אתה שומר את התמונה החדשה על הFTP אז אתה לא צריך להשתמש בקובץ של השרת, פשוט תייבא את הקובץ אחרי הלבשת התמונה.
נניח התמונה החדשה נשמרת כ tal.jpg, אז תייבא את tal.jpg.. |
ציטוט:
ציטוט:
להזכירך ציטוט:
ציטוט:
עוד רעיונות? (בתקווה שהפעם אנשים באמת יקראו את הפוסטים שלי באשכול...) |
חיפוש קטן בגוגל מראה שעוד מישהו נתקל בבעיה הזאת:http://bugs.php.net/bug.php?id=12138
תדביק פה את הקוד שלך (מותר לך לתת את הקוד שאתה כותב). |
ציטוט:
נכנסתי לקישור שנתת וכאמור אין שם פתרון לבעיה. ד"א (אני לא מתכוון לפתוח דיון בנושא אלא רק לבטא את דעתי) אם לכל שאלה שיש לי אני אמור לחפש בגוגל או בעצם באתרים אחרים תשובה אז בשביל מה קיים הפורום? עכשיו לאור מה שיש בעמוד נראה לי שראוי לציין שקבצי GD אחרים שאני מפעיל באותו הצורה באותו השרת בדיוק עובדים מצויין. ההבדל היחידי הוא שפה אני מנסה לשמור את התמונה בעזרת imagepng ולכן יש אפשרות סבירה ביותר שזה מקור הבעיה עריכה: ההודעה ה666 שלי :) |
לפי מה שכתוב בphp.net על הפונקציה imagepng:
ציטוט:
|
| כל הזמנים הם GMT +2. הזמן כעת הוא 00:42. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ