hannes: E_WARNING: filemtime() [function.filemtime]: stat failed

Hallo,

warum erhalte ich immer diese Meldung, obgleich ich die Datei ja zuvor sogar korrekt inkludieren kann, der Pfad also stimmt.

Gruß

  1. Hi

    Also ohne den betreffenden Code zu sehen ist da wohl nicht viel zu machen? Dazu wär es nett die Umgebung zu sehen in der du arbeitest. (sprich PHP-Version, Betriebssystem, etc.)

    Gruß
    Moe

    1. Hallo,

      der betreffende Code auf das minimum reduziert:

      $relativ_path = '../../test.php';
      require_once($relative_path);
      $filemtime = filemtime($relative_path);

      Dabei wird ohne weiteres inkludiert. Aber bei filemtime erscheint de Fehler.

      PHP-Version 5.2 auf einem Debian.

      Gruß

      1. Hallo,

        der betreffende Code auf das minimum reduziert:

        $relativ_path = '../../test.php';
        require_once($relative_path);
        $filemtime = filemtime($relative_path);

        Dabei wird ohne weiteres inkludiert.

        Include sucht sowohl im include_path (ini-Einstellung) als auch relativ zum aktuellen Verzeichnis. filemtime sucht nur relativ zum aktuellen Verzeichnis. Vermutlich ist irgendwo im include_path ein Pfad enthalten, relativ zu dem es eine ../../test.php gibt, dieser Pfad aber nicht das aktuelle Verzeichnis nicht.

        Viele Grüße,
        Christian