Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zrzut do pliku
Forum PHP.pl > Forum > Przedszkole
Newbz0r
Od niedawna zaczalem sie bawic php. Napisalem skrypcik, ktory wrzuca do pliku tekstowego tresc napisana w <TEXTAREA> a nastepnie w innej stronie go odczytuje (cos jak bardzo prymitywna ksiega gosci). I niby wszystko cacy gdyby nie bledne zapisywanie tagow HTML'owych. Np. zamiast <FONT SIZE="7"> zapisuje mi <FONT SIZE=\"7\"> (jesli wpisze w TEXTAREA). Wiecie moze dlaczego? Gdzie robie blad?
dasko
no bo formularz zapisuje to do zmiennej ktora ma postac ciągu a ciąg musi byc objęty cudzysłowem - np. $zmienna = "cośtam"; tak więc jeśli chce się zaznaczyć w zmiennej " to trzeba go prprzedzić \ tak, aby php wiedzialo o co ci chodzi...

a z resztą w czym ci to przeszkadza? smile.gif przeciez jak dasz to z pliku np. w echo to pominie ci \ i bezie wyglądało normalnie...a więc:

echo "<font size=\"7\">"; wypisze <font size="7"> i bedzie cacy...biggrin.gif

a jeśli chcesz uniknąc tego niby błędu, mozesz po prostu nie pisać tych cudzysłowów biggrin.gif <font size=7> tez zadziała...
Szejk
najlepiej pokaż kod, albo podczas wyświetlania użyjstr_replace" title="Zobacz w manualu PHP" target="_manual
czachor
wyświetlaj tak:
  1. <?php
  2.  
  3. ?>
dr_bonzo
To przez magic_quotes_gpc (ustawienie w php.ini), dodaje ono \ (backslashe) do wszystkich dazych z: $_GET, $_POST, $COOKIE

albo wylaczas ta opcje albo. jak juz naisali. uzyj stripslashes
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.