Функция записи файла работает нормально в виндовсе под денвером, при переносе скрипта на сервер(FreeBSD) функция пишет лишние слеши перед кавычками. Как от этого можно избавиться? function WriteFile($file_name, $new_content) { @ $handle = fopen($file_name, "w"); fwrite($handle, $new_content); fclose($handle); return true; }
спасибо проблема решилась создав в коневом каталоге сайта файл .htaccess, и добавив в него строчки php_flag magic_quotes_gpc 0 php_flag magic_quotes_runtime 0
Spideful правильнее написать функцию котораябудет опознавать настройки и в зависимости от них убирать ве лишнее.
+1. Тем более, что это не сложно и вообще - более правильный вариант. Потому что эта функция может пригодится не только в этом месте.
Хм. А вот имхо, вариант человека - правильный. Я понимаю, что изза убогости ПХП практичней , но ничуть не правильней. Настройки должны быть настроены. Идеологически правильней именно управлять конфигурацией.
На самом деле правы все, только надо разделять что мы делаем, если человек учится то лучше учиться делать и так и сяк, если настраивает скрипт для своего сайта то лучше делать так как он сделал, а если пишет скрипт которым будут пользоваться другие то лучше сделать "практично"