Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z notatnikiem
Forum PHP.pl > Forum > Przedszkole
knefelio
Mam na swojej stronie prosty notatnik, problem jest taki że gdy znajdzie się w nim znak "\" to po wysłąniu formularza "replikuje" się on, po kilkukrotnym wysłaniu formularza powstaje niezbyt ciekawy szlaczek pozatym wszystko działa ok, jak się tego pozbyć:

  1. <?php
  2. $plik1 = 'plik.txt';
  3.  
  4. if(isset($_POST['userInput']))
  5. {
  6. file_put_contents($plik1, $_POST['userInput']);
  7. }
  8.  
  9. print '<form method="POST"><textarea name="userInput" cols="105" rows="42" wrap="virtual">'.file_get_contents($plik1).'</textarea><input type="submit"/></form>';
  10. ?>
Fifi209
Wyłącz magic_quotes.

ew. stripslashes ale to nie trafny pomysł
knefelio
ok a jak to wyłączyć w tym przypadku, bo np gdzies znalazłem coś takiego:

  1. ini_set("magic_quotes_gpc", "0");


ale nie działa i nie wiem czy wina leży po stronie serwera, czy trzeba to inaczej zapisać
Ruio
wyłącz w php.ini na serwerze ( jeśli masz dostęp )
knefelio
Niestety nie mam tego pliku na serwerze
motyl-pl
Mała ilość hostingów udostępnia zmiany w php.ini

// Poproś administratora ale wątpię że dla ciebie wyjątek zrobi biggrin.gif
Fifi209
Cytat(fifi209 @ 7.07.2010, 20:21:22 ) *
ew. stripslashes ale to nie trafny pomysł


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.