normale URL von Datei unterscheiden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • normale URL von Datei unterscheiden

    Ich möchte einen String (enthält die URL) unterscheiden, ob es sich dabei im eine Datei handelt, oder um eine URL.
    Code:
    echo $url = "http://www.abc.de/123.html";
    echo "<br><br>";
    if (preg_match("/^(http\:\/\/)([a-zA-z0-9\_\-\/])*(([\.html]{,1})|([\.php]))$/i",$url)) {
    	echo "wir haben eine URL";
    } else {
    	echo "Wir haben eine Datei";
    }
    So erkennt er mir aber immer die Datei ?!

    Weiß einer ne Lösung ??

    gruss

    P.S.

    Buch über reguläre Ausdrücke ist bestellt :-))

  • #2
    !^(http://)([a-zA-Z0-9_\-/])*((\.html?)|(\.php))$!i

    CAT Music Files

    Kommentar


    • #3
      funzt auch nicht

      gruss

      Kommentar


      • #4
        jetzt gehts

        if (preg_match("/^(http\:\/\/)([a-zA-Z0-9\.\/\_\-])*((\.html)|(\.htm)|(\.php))$/i",$url)) {
        echo "wir haben eine URL<br><br>";
        } else {
        echo "Wir haben eine Datei<br><br>";
        }

        thx

        Kommentar

        Lädt...
        X