Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Неправильно работают файловые функции, расположенные в __destruct()
Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2013
Помог: 1 раз(а)
Подскажите, пожалуйста, почему неправильно работают файловые функции, расположенные в __destruct(), они обращаются к файлу расположенному по адресу Z:\usr\local\apache\bin\, хотя сам код находится в Z:\home\test1.ru\www\. При этом чтение файла в __construct() происходит правильно.
Конфигурация веб-сервера: Denwer3_Base_2012-09-16_a2.2.22_ p5.3.13_m5.5.25_pma3.5.1_xdebug на Видовс7. В денвере, вроде, никаких настроек не ковырял.
Деструкторы, вызываемые при завершении скрипта, вызываются после отправки HTTP-заголовков. Рабочая директория во время фазы завершения скрипта может отличаться в некоторых SAPI (например, в Apache).
----- PostgreSQL DBA
alexforce2
Отправлено: 26 Сентября, 2013 - 14:22:27
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2013
Помог: 1 раз(а)
Мелкий, спасибо за разъяснение, а вы не подскажите какой путь указать файловым функциям в __destruct(), чтобы они обращались к файлу, расположенному в Z:\home\test1.ru\www, а то в файловых путях я плохо разбираюсь.
caballero
Отправлено: 26 Сентября, 2013 - 14:52:42
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.