Mailinglisten-Archive |
Hallo Ulf, Ulf Wendel wrote: > Dann liegt ein Tippfehler vor. urlencode() zeigt meiner Erfahrung nach > bei allen Versionen das gleiche, korrekte Verhalten. > > F:\php3>php -q > <?php echo urlencode("#"); > %23 > Bei mir will es einfach nicht klappen ich rufe auf index.php3?id=a0100#anker direkt auf. <snipp> <frame name="text" src="<? echo"redir.php3?id=".urlencode($id); ?>"> </snipp> Ergibt bei mir weder: <frame name="text" src="redir.php3?id=a0100#anker"> noch: <frame name="text" src="redir.php3?id=a0100%23anker"> stattdessen kommt: <frame name="text" src="redir.php3?id=a0100"> somit wird redir.php (lt. Quelltext) auch nur mit id=a0100 aufgerufen. Wo liegt der Denk- oder Syntaxfehler? Ich habe jetzt erstmal einen Bindestrich (-) genommen, damit bin ich aber nicht so glücklich. Sinn der ganzen Übung ist übrigens, das ich aus einem Newsletter einfacher auf eine Seite verweisen kann, und die umgebenden Frames mitgeladen werden. Dazu hat jede content-Seite eine ID bekommen. Damit ich aber auch direkt auf einen Anker (hallo.html#anfang) zugreifen kann, müsste ich die Seiten - rein theoretisch - nochmal mit entspechenden Anker in die Datenbank schmeißen. Das ist schnell unübersichtlich und viel zu aufwendig in der Pflege. Ich werde es weiter versuchen :-) Gruß Michael Stahmann -- -------------------------------------------------------- Michael Stahmann, web-xact.de <website-development> http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 --------------------------------------------------------
php::bar PHP Wiki - Listenarchive