За последние 24 часа нас посетили 16543 программиста и 1559 роботов. Сейчас ищут 2035 программистов ...

Лишние слеши при записи файла.

Тема в разделе "PHP для новичков", создана пользователем Spideful, 15 мар 2008.

  1. Spideful

    Spideful Активный пользователь

    С нами с:
    3 авг 2007
    Сообщения:
    11
    Симпатии:
    0
    Функция записи файла работает нормально в виндовсе под денвером, при переносе скрипта на сервер(FreeBSD) функция пишет лишние слеши перед кавычками. Как от этого можно избавиться?

    function WriteFile($file_name, $new_content)
    {
    @ $handle = fopen($file_name, "w");
    fwrite($handle, $new_content);
    fclose($handle);
    return true;
    }
     
  2. Spideful

    Spideful Активный пользователь

    С нами с:
    3 авг 2007
    Сообщения:
    11
    Симпатии:
    0
    спасибо проблема решилась создав в коневом каталоге сайта файл .htaccess, и добавив в него строчки
    php_flag magic_quotes_gpc 0
    php_flag magic_quotes_runtime 0
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Spideful

    правильнее написать функцию котораябудет опознавать настройки и в зависимости от них убирать ве лишнее.
     
  4. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    +1.

    Тем более, что это не сложно и вообще - более правильный вариант. Потому что эта функция может пригодится не только в этом месте.
     
  5. Anonymous

    Anonymous Guest

    Хм. А вот имхо, вариант человека - правильный. Я понимаю, что изза убогости ПХП практичней
    , но ничуть не правильней. Настройки должны быть настроены. Идеологически правильней именно управлять конфигурацией.
     
  6. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    На самом деле правы все, только надо разделять что мы делаем, если человек учится то лучше учиться делать и так и сяк, если настраивает скрипт для своего сайта то лучше делать так как он сделал, а если пишет скрипт которым будут пользоваться другие то лучше сделать "практично"