[PHP] Nieoczekiwany slash przed apostrofem

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Majzer
Posty: 17
Rejestracja: sob wrz 10, 2005 11:00 pm

[PHP] Nieoczekiwany slash przed apostrofem

Post autor: Majzer »

Zrobiłem sobie taki skrypcik, który odczytuje dany plik *.php, wczytuje go do formularza, w któym mogę edytować jego treśc i gdy daje zapisz no to najnormalniej w świecie nadpisuje mi ten plik z wprowadzonymi przeze mnie zmianami, ale...

Plik bez zmian to:
[php]<?php
header('Cache-Control: no-cache, must-revalidate');
?>[/php]

Plik po zapisaniu zmian to:
[php]<?php
header(\'Cache-Control: no-cache, must-revalidate\');
?>[/php]

Gdy chcę dać funkcję str_replace('\'', ''', $zawartosc); wyskakuje mi parse error. Jak więc mogę zrobić, aby zamieniało mi te \' na ' ?

W temacie określaj język, do którego odnosi się topic
Stig
Administrator
Posty: 938
Rejestracja: pn paź 04, 2004 10:52 am

Re: [PHP] Nieoczekiwany slash przed apostrofem

Post autor: Stig »

Proponuję użyć funkcji stripslashes().
ODPOWIEDZ