htmlspecialchars v php

Programovacie jazyky, rady, poradňa...
neppo
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 774
Registrovaný: 09 jún 2005, 15:33

htmlspecialchars v php

Príspevok od používateľa neppo »

preco mi v php znak "#" prikazom htmlspecialchars alebo addslashes neopravi ? vyuzivam ho v url ako meno premennej ale co je za nim nevypise pretoze je to znak komentara... ako sa to opravit jednoduchou formou ? zatial to mam cez str_replace. priklad

Kód: Vybrať všetko

<?
echo $_REQUEST['nick'];

echo "<a href=\"index.php?nick='aaa#bbb'\">nick</a>";
?>
Mek
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4661
Registrovaný: 23 mar 2005, 23:00
Bydlisko: ZA <-> TN
Kontaktovať používateľa:

Príspevok od používateľa Mek »

ak pouzivas ten znak # pre prenos v URL, pouzi urlencode()
a htmlspecialchars opravi len znaky < > & " ' (zavisi od nastavenia ENT_QUOTES)
Viac v manuali PHP
neppo
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 774
Registrovaný: 09 jún 2005, 15:33

Príspevok od používateľa neppo »

Mek napísal:ak pouzivas ten znak # pre prenos v URL, pouzi urlencode()
a htmlspecialchars opravi len znaky < > & " ' (zavisi od nastavenia ENT_QUOTES)
Viac v manuali PHP
diky moc K+
Napísať odpoveď