Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: input type text - problem ze slashami
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
misterLu
Witam!

problem jest następujący:

<input type="text" value="lalala "XAV"">
powoduje wyświetlenie na stronie pola input z wartością lalala !
Jak mogę sprawić, by cześć tekstu pomiędzy slashami też się wyświetliła.

Nie chodzi mi o rozwiązanie sprowadzające się do użycia pojedyńczych slashy, ponieważ wtedy ich
nie będę mógł wyświetlać.

dzięki i pozdrawiam, Ludwik
xarr
Zamotales. Nie wiem o co ci chodzi smile.gif
Pamietaj ze mozesz uzywac tez pojedynczych cudzyslowow. Moze to ci w czyms pomoze smile.gif
dr_bonzo
" ---> &quot;
a reszta znakow jest tutaj:
http://www.tntluoma.com/sidebars/codes/
misterLu
dzięki dr_bonzo! tego szukałem.

a tak problem rozwiązałem:

function quote_text($string){
$string=preg_replace("/\"/", "&quot;", $string);
return $string;
}

<input type=\"text\" value=\"".quote_text($tytul)."\" name=\"tytul\" class=\"input_text\" size=\"40\">

pozdrawiam
dr_bonzo
zajrzyj do htmlspecialchars() biggrin.gif
http://pl.php.net/manual/pl/function.htmlspecialchars.php
zalatwi to sprawe innych "zakazanych" znakow
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.