04-08-2011, 10:05
|
|
|
חבר מתאריך: 15.07.02
הודעות: 1,027
|
|
בעיה מוזרה עם move_uploaded_file
יש לי מערכת מסויימת שמבצעת כל מיני דברים, בין היתר, מעלה קבצים ומעדכנת אותם בהתאם לפי רצונו של המשתמש.
ברגע שרוצים לבצע עדכון לקובץ מסויים, הכל מתנהג כאילו בסדר, רק שהקובץ לא באמת מתעדכן, אבל, אם אני עוצר בכוח את השיטה שמבצעת את ההחלפה כביכול, ואז מבטל את ה"עצירה" הכל עובד כשורה לאותו קובץ ספציפי ומאז הוא יכול לעדכן אותו לאורך כל הסשיין.
אבל כל עוד לא התבצע הדבר הזה, לא ניתן לעדכן את הקובץ.. להלן השיטה המדוברת:
קוד PHP:
public static function moveFileToFolder($file, $settings) { $path = constant('ROOT_PATH') . "Images/{$settings['folder']}/"; $path = $path . $settings['id'] . $settings['ext']; if (move_uploaded_file($file['tmp_name'], $path)) { // echo "yes"; // die(); return true; } }
אשמח לשמוע אם יש למישהו רעיון לסיבת הבעיה המוזרה הזו
_____________________________________
ציטוט:
Different people use different tools, but its mostly morons who pretend that the problems with PHP actually matter.
|
|