ChrisB: glob() falsch benutzt?

Beitrag lesen

Hi,

Mit diesem PHP-Code bekomme ich leider keinen Output, obwohl in dem oberen Ordner mehrere *.htm Dateien vorhanden sind:

if (count(glob("../*.htm")) > 0) {
    $backup_dir = "../backup/" . date("Y-m-d H:i:s") . "/";
    foreach (glob("../.*htm") as $object) {
      echo $backup_dir . $object;
    }


>   
> Was mache ich denn falsch? (Ich habe PHP 5.2.5, also glob() ist schon vorhanden.)  
> An dem if kann es nicht liegen, das habe ich bereits versucht auszuklammern.  
  
Und du moechtest wirklich im uebergeordneten Verzeichnis nach Dateien suchen, deren Namen mit einem Punkt \*beginnt\*, dann beliebig viele beliebige Zeichen, gefolgt von "htm" hat ...?  
  
  
Btw.: glob zwei mal aufzurufen, ist ziemlich unsinnig.  
Rueckgabewert von glob in Variable ablegen, dann mit count pruefen, und ggf. foreach ueber Inhalt der array-Variablen laufen lassen.  
  
  
MfG ChrisB