unlink("ololo.txt");
в деструкторе, но выводит ошибку
Warning: unlink(ololo.txt): No such file or directory in /var/www/lib/class.users.php on line 215
подскажите пожалуйста, в чем дело
Спустя 5 минут, 38 секунд (2.06.2012 - 10:10) T1grOK написал(а):
Пишет не найден файл в директории.
А откуда вызывается скрипт? Точка входа.
А откуда вызывается скрипт? Точка входа.
Спустя 38 минут, 42 секунды (2.06.2012 - 10:49) skater4 написал(а):
так. с ololo.txt разобрался. это был эксперимент, а теперь суть проблемы: в папке www есть папки admin, lib , images. в папке admin файл reg.php подключает класс users из lib, и в деструкторе класса должны удалиться изображения из папки images/users.
при выполнении выдает ошибку
Warning: unlink(../images/users/473_1.jpg): No such file or directory in /var/www/lib/class.users.php on line 216
файл существует точно и имя сходится
при выполнении выдает ошибку
Warning: unlink(../images/users/473_1.jpg): No such file or directory in /var/www/lib/class.users.php on line 216
файл существует точно и имя сходится
Спустя 6 минут, 7 секунд (2.06.2012 - 10:55) netruxa написал(а):
удаляй с указанием абсолютного пути.
т.е. вначале укажи $_SERVER['DOCUMENT_ROOT'] и далее адрес до файла
т.е. вначале укажи $_SERVER['DOCUMENT_ROOT'] и далее адрес до файла
Спустя 2 минуты, 7 секунд (2.06.2012 - 10:57) skater4 написал(а):
у меня и нет абсолютного. это браузер так выводит.
а у меня
а у меня
unlink("../images/users/$this->user_id".'_'."$i.jpg");
Спустя 13 минут, 54 секунды (2.06.2012 - 11:11) skater4 написал(а):
помог
$_SERVER['DOCUMENT_ROOT'], хотя путь к файлам от этого не изменился
Спустя 24 минуты, 44 секунды (2.06.2012 - 11:36) SlavaFr написал(а):
Цитата (skater4 @ 2.06.2012 - 08:11) |
хотя путь к файлам от этого не изменился |
путь к файлам не изменился, но расположение твоего скрипта во время вызова деструктора поменялось(известная проблема), что и ведет к тому, что релативный путь к файлу не работает.
вызови getcwd() в деструкторе и увидеш, что ты в момент его вызова находишся совсем в другом месте.
Спустя 1 час, 23 минуты, 47 секунд (2.06.2012 - 13:00) skater4 написал(а):
там все равно хоть из папки admin хоть из lib на 1 уровень вверх есть папка images