Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błędny zapis do pliku
jakub.drag
post 7.06.2011, 18:19:13
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 9
Dołączył: 11.10.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cześć,
mam problem, tak jak zawsze próbuję zapisać tekst do pliku. Mam formularz w html'u, dwa pola: tytuł i treść (oczywiście nazwy bez pl znaków).
Formularz przesyła się do takiego skryptu:
  1. <?php
  2. $nazwa = $_POST['nazwa'];
  3. $dane = $_POST['tresc'];
  4. $file = $nazwa.".html";
  5. $fp = fopen($file, "a");
  6. flock($fp, 2);
  7. fwrite($fp, $dane);
  8. flock($fp, 3);
  9. fclose($fp);
  10. ?>

W moim wypadku tworzy nowy plik o nazwie = $nazwa, i dodaje treść plikowi = $tresc.

Problem w tym, że gdy daję np. do formularza taki tekst:
  1. Test strony. <br> Tu będzie obrazek:<img src="grafika/logo2.png">

lub inny z cudzysłowami, w przeglądarce, po otworzeniu nowego pliku jest coś takiego:
  1. Test strony. <br> Tu będzie obrazek:<img src=\"grafika/logo2.png\">

Czyli po prostu dodają mi sie te odwrotne ukośniki (\).
Co robić? Przez to przeglądarka wywala głupoty!
Ratunku!


--------------------
Podchodź pozytywnie do swojego kodu :)
Go to the top of the page
+Quote Post
erix
post 7.06.2011, 18:27:40
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Google: magic quotes.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 02:19