Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Cudzysłowy
Forum PHP.pl > Forum > Przedszkole
AQuatro
Mam następujący problem.
Chcę przesłać do formularza zmienną value="$tresc", czyli domyślną treść która pojawi mi się w polu tekstowym.
Wszystko jest OK, jeżeli zmienną tekstową jest zwykły tekst.
Jednak,
Jeżeli zmienną tekstową jest Link, to rozwala mi to wyświetlanie.

Doszedłem, że przyczyną jest to, że są tam cudzysłowy, i do value wrzucam dodatkowe cudzysłowy,

Podsumowywując.
Wpisując w pole tekstowe wyrażenie: <a href="http://www.onet.pl">LINK</a>
Nie jestem w stanie uzyskać go spowrotem przy pomocy value w tym polu tekstowym.

Bo podstawiając <input type="text" value="< a href="http://www.onet.pl">LINK</a>">
Jak widać cudzysłów zamykający value niesłusznie zamknie się wcześniej.

Co poradzicie ?
blooregard
Nie mozna zagnieżdżać cudzysłowów.

Możesz zagnieździć tylko tak:

pierwszy poziom zagnieżdżenia: " "
drugi poziom zagnieżdżenia : " ' ' "
nospor
  1. <?php
  2. $tresc = '<a href="http://www.onet.pl">LINK</a>';
  3. echo '<input type="text" value="'.htmlspecialchars($tresc).'" />';
  4. ?>
AQuatro
Dzięki, Działa.
czyli dokładnie jak w Pythonie :-)
Pozdrawiam.
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.