Michael: Umschreibung JS-Code --> PHP-Code

Hallo,

Auf der Seite http://javascript.internet.com/equivalents/url-revealer.html habe ich ein tolles Javascript gefunden, das verschlüsselt eingegebene Homepage-Adressen entschlüsselt und so die versteckte, eigentliche Homepage-Adresse ausgibt.

Ich möchte nun diesen Code in PHP-Code umwandeln, komme aber leider nicht so richtig voran.

Ich wollte den Code Zeile für Zeile in entsprechenden PHP-Code umsetzen, scheitere aber kläglich, da ich von PHP nicht genügend Ahnung habe.

Könnte mir jemand behilflich sein und nachfolgenden Javascript-Code in PHP-Code umschreiben ?

Ich weiss, dass man normalerweise keine Anfragen zu vollständigen Programmierarbeiten stellen sollte, aber ich komme einfach nicht weiter.

Vielen, vielen, vielen Dank im Voraus.

Gruss, Michael.

Hier der JS-Code:

function adresse_entschluesseln (inhalt)
{
  inhalt   = unescape(inhalt.replace(/\s/g,""));
  numHTTP  = inhalt.toLowerCase().indexOf("http://");
  numHTTPS = inhalt.toLowerCase().indexOf("https://");
  numFTP   = inhalt.toLowerCase().indexOf("ftp://");

if (numHTTP >= 0)
    numStart = numHTTP + 7;
  else
    if (numHTTPS >= 0)
      numStart = numHTTPS + 8;
    else
      if (numFTP >= 0)
        numStart = numFTP + 6;
      else
        numStart = 0;

numPound = inhalt.indexOf("#", numStart);

if (numPound >= 0)
    inhalt = inhalt.substring(0, numPound);

numAt    = inhalt.indexOf("@", numStart);
  numSlash = inhalt.indexOf("/", numStart);

if (numAt >= 0)
  {
    if ((numSlash >= 0 && numAt < numSlash) || numSlash < 0)
      inhalt = inhalt.substring(0, numStart) + inhalt.substring(numAt + 1, inhalt.length);
  }
  return inhalt;
}

  1. Hallo Michael,

    Auf der Seite habe ich ein tolles Javascript gefunden, das verschlüsselt eingegebene Homepage-Adressen entschlüsselt und so die versteckte, eigentliche Homepage-Adresse ausgibt.

    Verschlüsselt sind sie nicht; sie sind nur in hexadezimale Zeichen umkodiert. Das mag nach Verschlüsselung aussehen, dient aber im eigentlichen Sinne dafür Formulardaten per GET sauber zu übertragen.

    Ich möchte nun diesen Code in PHP-Code umwandeln, komme aber leider nicht so richtig voran.

    http://de.php.net/manual/de/function.rawurlencode.php
    http://de.php.net/manual/de/function.rawurldecode.php
    http://de.php.net/manual/de/function.urldecode.php
    http://de.php.net/manual/de/function.urlencode.php

    Sieh Dir mal an, was genau Du brauchst.

    Gruß aus Berlin!
    eddi

    1. Hallo eddi,

      Perfekt, das war genau, was ich gesucht habe !!! :-))

      Vielen Dank.

      Gruss, Michael