Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

URL umwandeln ?





Frage

Hallo ich habe auf meiner seite einige links die folgende parameter als anhang haben: ....<a href="/index.php?show=Zeit der W&ouml;lfe">....... Nun meckert ein validator das hier flasche zeichen benutzt werden, ich hab nun rausgefunden das es sich um die leerzeichen handelt. Wie schreibt man mit php diese urls so um das das leerzeichen mit einem anderen zeichen ersetzt wird?

Antwort 1 von wendell

statt des leerzeichens %20 schreiben. aus ö muss %F6 werden. hat aber nix mit php zu tun.
<a href="/index.php?show=Zeit%20der%20W%F6lfe">

Antwort 2 von son_quatsch

Wenn Du es aber automatisch mit PHP machen willst, ist Dir diese Funktion ein Freund:

echo rawurlencode('<a href="/index.php?show=Zeit der Wölfe">...</a>');

Antwort 3 von Supermax

Tatsächlich müßte nur die URL selbst rawurlencoded werden, in der Regel reicht es, den Teil nach dem "?" mit rawurlencode zu behandeln, und zwar Schlüssel und Wert jeweils getrennt, also in dem Beispiel:

<a href="/index.php?show=<?php echo rawurlencode('Zeit der Wölfe')?>">  


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: