Mailinglisten-Archive |
Aloha, > ---------- > Von: Mariano Glas[SMTP:glas_(at)_orgaline.de] > > also ich denke ich werde wohl die Netscape jungens nie verstehen. > nicht immer die Schuld auf andere schieben ;) > id,titel,link > 1,test1,www.bundeskanzler.de > 2,heise verlag,www.heise.de > ... > > <a href="redirect.cgi?id=$id&titel=$titel&link=$link">Klick mich</a> > > soweit so toll. das ganze noch schnell mit MSIE 5 und Netscape 6 geprüft > und > geht, > wo sollte auch hier das problem sein. > ein kleines problem kam dann doch noch zu tage: Netscape 4.76 ! > > der erste link zu test1 geht ohne Probleme durch, jedoch der zweite mit > leerzeichen im titel > wird einfach nicht akzeptiert. > Was auch ganz logisch ist, da in URLs prinzipiell keine Leerzeichen erlaubt sind. Nur haben sich die neueren Browser an die zahlreichen HTML-Daus angepasst, und setzen von sich aus die URLs dann richtig zusammen, indem sie das Leerzei- chen durch %20 oder + ersetzen (was in dem Fall beides richtig ist). Falls du mit php arbeitest, schau dir mal bei den Strinfunctions die Funktion urldecode an. ==> echo '<a href="redirect.cgi?id=' . $id . '&titel=' . urldecode($titel) . '&link=' . urldecode($link) . '">Klick mich</a>'; Viele Grüße, Mathias --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive