variablenübergabe (problem mit sonderzeichen)

redback79

Erfahrenes Mitglied
hallo erst mal..

ich hab da ein kleines bilderachiv geproggt, bei dem die user selber bilder uploaden können. in der vorschaugallerie hab ich dann ein "lupensymbol", welches ein neues fenster öffnet und das dazughörige bild in origanlgrösse ausgibt.

soweit so gut. der link zu diesem fenster übergibt ein paar variabeln weiter. etwa so:

PHP:
<a href="fullscreen.php?id=$id&hoehe=$hoehe&filename=$filename...">linktext</a>

wenn aber im dateinamen nun ein & steht (zB. ich&du.jpg), dann nimmt er wegen dem "&" du.jpg als variable und das bild wird nicht angezeigt!

[??? alles klar?]

muss ich beim upload darauf achten, dass kein "&" enthalten ist, oder kann ich das problem auch anders umgehen? (..habs mit addslashes(); versucht->funzt aber net!)

hat jemand vielleicht schon so eine kontrolle geschrieben! (evtl. für alle sonderzeichen?!?)

please help

mfg redback


THX
 
wenn du den link fertig hast:
PHP:
$link = urlencode($link);

dann werden die sonderzeichen durch hexadezimalcodes ersetzt.. sollte dann funktionieren
 
Zurück