2009-06-28 7 views
0

Ich habe die folgende Variable, die meine URL nach Bedarf zurückgibt. Aber ich muss str_replace() darauf ausführen, um ein Zeichen zu ersetzen, bevor ich es in meinen HTML-Code einfüge.Wie definiert man die Variable von der MySQL-Ausgabe

$url = str_replace("%3A", ":", " . nl2br($row['url']) . "); 

Wie das steht "nl2br ($ row [ 'url'])." Enthält% 3A anstelle des Dickdarms in der URL und aus irgendeinem Grund seine Rendering meine Links wie diese

http://www.mydomain.com/http%3A//url.com 

Antwort

3

ich bin nicht wirklich sicher, was Ihre Frage, aber es sieht aus wie das ist, was Sie wollen:

$url = urldecode($row['url']); 

Das% 3A ist ein URL encoded Doppelpunkt (:).

Verwandte Themen