kostenloser Webspace werbefrei: lima-city


Dateiendung heruasfinden, dann mit array vergleichen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Hallo,
    wie kann ich die endung des Dateinamens in $dateiname herausfinden und
    überprüfen, ob diese Im array vorhanden ist?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. a******9




    <?
    $dateiname="lol.txt";
    $allowed_file_types=array("exe", "zip", "png");
    $ok=false; // In der Variable wird gespeichert, ob der Dateityp gültig ist!
    $array=explode(".",$dateiname);
    $anzahl=count($array)-1;
    foreach ($allowed_file_types as $wert) {
    if($wert==$array[$anzahl]) {
    $ok=true;
    $endung=$wert;
    }
    }
    if($ok==true) {
    printf("<span style='color:green;'>%s ist eine gültige Datei! Sie hat die Endung '%s'!</span>",$dateiname,$endung);
    } else {
    printf("<span style='color:red;'>%s ist <b>keine</b> gültige Datei! Sie hat die Endung '%s'!</span>",$dateiname,$array[$anzahl]);
    exit();
    }
    ?>

    Hier nur für dich gemacht!
    Also die Erläuterung:
    In $dateiname ist halt der Dateiname drinne.
    In $allowed_file_types ist das array mit den gültigen Dateitypen.
    Wenn z.b. nur txt und jpg erlaubt sein sollen:
    $allowed_file_types=array("txt", "png");

    Der Rest sollte klar sein!
    Viel Spaß!
  4. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    danke, genau das habe ich gesucht
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!