За последние 24 часа нас посетили 16744 программиста и 1647 роботов. Сейчас ищут 939 программистов ...

Помогите пожалуйста избавиться от экранирования

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

  1. XRewancer

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

    С нами с:
    29 июн 2008
    Сообщения:
    20
    Симпатии:
    0
    Здравствуйте программисты, пожалуйста, помогите мне с одной проблемой! У меня на сайте есть текстовое поле для управления ссылками. Там можно изменять код на другое, когда нажимаешь кнопку «Сохранить» он сохраняет и все нормально работает, но когда он опять открывает его, но он просматривает его уже с палочками «\» (пример: ).
    Вот может, вы знаете, как исправить? Или как при чтение заменить «\"» на «"» заранее спасибо!

    Немного обрезал индекс для показа...
    Вот мой код:

    index.php:

    PHP:
    1.  
    2. <form method="post" action="control/_link1_edit.php">
    3.  
    4. <table>
    5. <tr>
    6. <td>
    7. Здесь вы можете стереть не нужную ссылку.
    8. <br>
    9. </td>
    10. </tr>
    11.  
    12. <tr>
    13. <td>
    14. <textarea style="color : black" name="newcode">
    15. <?php
    16. $damp = "";
    17. $fgets = fopen("temp/_top_links.php","r");
    18. $freads = fread($fgets,filesize("temp/_top_links.php"));
    19. $damp = $freads;
    20. echo($damp);
    21. fclose($fgets);
    22. ?>
    23. </textarea>
    24. </td>
    25. </tr>
    26. <tr>
    27. <td>
    28. <input class="button" type="submit" value="Сохранить" />
    29. </td>
    30. </tr>
    31.  
    32. </table>
    33.  
    34. </form>
    35.  
    Вот код который обнавляет текст в файле:

    _link1_edit.php:

    PHP:
    1.  
    2. <?php
    3. $nfile = fopen("../temp/_top_links.php","w+");
    4. fwrite($nfile,$newcode);
    5. fclose($nfile);
    6. ?>
    7. <script language="javascript">document.location="../index.php"</script>
    8.  
    Еще раз спасибо :(
     
  2. XRewancer

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

    С нами с:
    29 июн 2008
    Сообщения:
    20
    Симпатии:
    0
    я в шоке, ни кто незнает?
     
  3. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
  4. XRewancer

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

    С нами с:
    29 июн 2008
    Сообщения:
    20
    Симпатии:
    0
    Ti, сначало применял функцию для шлешов, а теперь нашол stripslashes() ! спасибо вообщем...