prüfen ob verzeichnis vorhanden - fehlermeldungen verhindern

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

  • prüfen ob verzeichnis vorhanden - fehlermeldungen verhindern

    Hallo,
    ich möchte prüfen ob ein Verzeichnis vorhanden ist, um dann ggf. eines anzulegen. Leider gibt es da, wenn das Verzeichnis nicht angelegt ist, eine Fehlermeldung die natürlich blöd kommt.

    Gibt es da eine einfache Lösung?


    PHP-Code:

    $dir 
    "info@mydomain.de";
    if(!
    dir("../../front/customer_folders/$dir"))
    echo 
    "jetzt anlegen";
    else
    echo 
    "Ordner besteht bereits"

  • #2
    if( file_exists( ... ) && is_dir( ... ) )
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      BTW: Die Fehlermeldung ist lediglich eine Warning! Die solltest du im Produktivbetrieb ohnehin nicht anzeigen lassen. Darüber hinaus könntest du sie mit @ vor dem Funktionsaufruf (steht auch in unseren Regeln, allerdings im negativen Sinne) unterdrücken.

      Kommentar


      • #4
        Diese Lösung klappt auch, vielleicht weniger elegant oder?

        PHP-Code:

        <?php
        $dir 
        "info@nydomain.de";
        if (!
        $directory = @opendir("../../front/customer_folders/" $dir))  
        echo 
        "jetzt anlegen";
        else
        echo 
        "Ordner besteht bereits";
        ?>
        Zuletzt geändert von sanktusm; 14.10.2008, 17:26.

        Kommentar


        • #5
          Hatte ich ja was zu geschrieben.

          Kommentar

          Lädt...
          X