functions-online

URL

Execute and test PHP functions for URL handling. Encode, decode or parse URLS as you like.

base64_decode

Dekodiert mit base64_encode() kodierte Daten, die in $data übergeben wurden.

base64_encode

Kodiert den übergebenene Parameter $data mittels base64.

Diese Form des Encodings wurde entworfen, um Binärdaten unbeschädigt mittels Technologien wie E-Mail übertragen zu können, die nicht korrekt mit 8-Bit-Zeichen umgehen.

Mit base64_encode() kodierte Daten benötigen ungefähr 33% mehr Speicher als die Originaldaten.

dns_get_record

Ermittelt die DNS Resource Records zum angegebenen $hostname.

Google Pagerank

Mit dieser Funktion wird der aktuelle Pagerank einer Webseite ermittelt.

PageRank™ und Google™ sind geschützte Marken der Google Inc., Mountain View CA, USA.

http_build_query

Erstellt einen URL-kodierten Query-String aus einem gegebenen assoziativen (oder indexierten) Array.

idna_decode

Dokodiert eine IDNA codierte Zeichenkette.

idna_encode

Codiert eine Zeichenkette im IDNA punycode.

parse_url

Diese Funktion parst einen URL und gibt ein assoziatives Array zurück, das die im URL vorhandenen Komponenten enthält.

  • scheme - z.B. http
  • host
  • port
  • user
  • pass
  • path
  • query - alles nach dem Fragezeichen ?
  • fragment - alles nach dem Textanker #

Diese Funktion ist nicht dazu gedacht, einen gegebenen URL zu validieren, sondern es gliedert einen URL in die unten aufgeführten Bestandteile. Unvollständige URLs werden als Parameter akzeptiert, parse_url() versucht, sie bestmöglich zu analysieren.

rawurldecode

Gibt einen String zurück, in dem die Abfolgen beginnend mit einem Prozentzeichen (%) gefolgt von zwei Hex-Werten durch ihr originäres Zeichen ersetzt wurden.

rawurlencode

Kodiert einen übergebenen String entsprechend « RFC 1738 ».

urldecode

Dekodiert jede %## Kodierung einer gegebenen Zeichenkette.

urlencode

Gibt einen String zurück, in dem alle nicht-alphanumerischen Zeichen außer -_. durch ein Prozentzeichen (%) gefolgt von zwei Hexadezimalwerten und Leerzeichen durch ein Plus (+) ersetzt werden. Das Encoding geschieht auf dem gleichen Wege, wie auch durch ein WWW-Formular gepostete Daten kodiert werden - das entspricht der Auszeichnung des Dateityps application/x-www-form-urlencoded. Diese Auszeichnung differiert von der Kodierung nach »RFC 1738«, bei der aus historischen Gründen das Leerzeichen als Pluszeichen (+) kodiert wird.