Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zapis do pliku- problem z "\"
Forum PHP.pl > Forum > Przedszkole
ReBeLs513
Tworzenie pliku z treścią w danym katalogu...
  1. $katalog = trim($_POST['katalog']);
  2. $plik = trim($_POST['plik']);
  3. $zawartosc = ($_POST['zawartosc']);
  4.  
  5. if($katalog and $plik and $zawartosc) {
  6.  
  7. mkdir($katalog, 0777);
  8.  
  9. fopen("$katalog/$plik","w");
  10. $zonk = fopen("$katalog/$plik","w");
  11. flock($zonk, LOCK_EX);
  12. fwrite($zonk, $zawartosc);
  13. flock($zonk, LOCK_UN);
  14. fclose($zonk);
  15.  
  16. echo "<font color='green'>Katalog i plik został utworzony!</font><br />";
  17. echo 'Plik o nazwie <b>'.$plik.'</b> jest tresci:<br /><br />';
  18. echo htmlspecialchars($zawartosc); }


Zdaje się, że wszystko ok ale... Przed każdym cudzysłowem jest dostawiany backslash...
Ten backslash potem w dokumencie jest do nie odczytania, tzn. wywala mi błąd
"Warning: Unexpected character in input: '\' (ASCII=92) state=1 in F:\Programy\WebServ\httpd\Admin\index.php on line 1" O co chodzi?
peter13135
funkcją stripslashes usuniesz slashe ;]
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.