file_exists()

schecker

Erfahrenes Mitglied
Hy habe folgendes Problem:
hier mal ein Code auszug:
Code:
$name="../images/".$a_line['Lfdnr']."-a.jpg";
if(file_exists($name))
{
...
}
aber irgendwie findet er das Bild nicht.
 
Was meinst du damit, dass es nicht gefunden wird? Wenn die file_exists()-Funktion „false“ zurückliefert, existiert unter dem angegebenen Pfad keine Datei. Stimmt der relative Pfad vom Skript ausgehend denn überhaupt?
 
Versuche es einmal so?
PHP:
<?php
      $name="./images/".$a_line['Lfdnr']."-a.jpg";
      if(file_exists($name))
      {
      ...
      }
?>
 
RS9999: . und .. sind nicht das Gleiche; ersteres referenziert das Verzeichnis, in dem man sich gerade befindet, letzteres jedoch das übergeordnete Verzeichnis.

Zuerst sollte mal etwas Debugging betrieben werden. Am besten gibst du mit echo erstmal den Wert der Variablen $name aus und überprüfst, ob dieser stimmt. Dann kannst du den Fehler anderswo suchen.
 
Zurück