Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z "\"
Forum PHP.pl > Forum > Przedszkole
Pierwszak
Witam wszystkich i już na wstępie piszę, że pracę z PHP dopiero zaczynam i bardzo proszę o pomoc. Próbuję zrobić najprostszy (chyba) panel administracyjny dla mojej strony. Kod wygląda tak:

  1. <?
  2. if(isset($_POST['file'])) stripslashes(file_put_contents('index.php',$_POST['file']));
  3. $file = stripslashes(file_get_contents('index.php'));
  4. echo '<form method="POST"><textarea rows="30" cols="100" name="file">'.$file.'</textarea><br><input type="submit" value="Wyślij stronę na serwer"/></form>';
  5. ?>


Plik jest pobierany dobrze tzn. cudzysłów nie jest poprzedzony znakiem \, lecz po zapisaniu pliku już ten \ się pojawia. Przykład:

Tak wpisuje i tak się wyświetla w formularzu: <meta http-equiv="Refresh" content="5;url=http://ugu.pl/webmail">
A tak po zapisie jest w pliku: <meta http-equiv=\"Refresh\" content=\"5;url=http://ugu.pl/webmail\">

Bardzo proszę o rady i/lub poprawienie moich błędów. Z góry dziękuję.
CuteOne
if(isset($_POST['file'])) file_put_contents('index.php',stripslashes($_POST['file']));
Pierwszak
Bardzo dziękuję za pomoc. Temat do zamknięcia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.