За последние 24 часа нас посетили 54026 программистов и 1719 роботов. Сейчас ищут 804 программиста ...

Редактирование шаблона через форму, все кавычки экранируются

Тема в разделе "PHP для новичков", создана пользователем Битник, 23 апр 2007.

  1. Битник

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

    С нами с:
    9 фев 2007
    Сообщения:
    103
    Симпатии:
    0
    На форме три элемента: <select>, <textarea>, <input type="submit">. В первом находится список шаблонов, во второй загружется код выбранного шаблона (написано на AJAX). При нажатии на submit надо сохранить, сделанные изменения.

    Проблема в том, что при сохранении изменений, все кавычки в шаблоне экранируются :?

    PHP:
    1. <?
    2. function edit_template()
    3. {
    4.     $f = fopen('../templates/'.$_POST['template'], 'w') or die('Can not edit the template!');
    5.    
    6.     fwrite($f, $_POST['code']); // Записываю в шаблон содерживое <textarea>, но все кавычки экранируются
    7.    
    8.     fclose($f);
    9. }
    10. ?>
     
  2. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
  3. Битник

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

    С нами с:
    9 фев 2007
    Сообщения:
    103
    Симпатии:
    0
    Vladson, спасибо! Прописал в .htaccess

    php_flag magic_quotes_gpc 0
    php_flag magic_quotes_runtime 0

    Привет из Силламяэ :)