Wieso kommt PHP noch immer in diese Schleife?

tinella

Erfahrenes Mitglied
Hallo Leute

Ich generiere ein Bild.
Wenn ich die Seite, die das Bild anzeigen soll aufrufe, soll sie zuerst überprüfen, ob das Bild schon existiert. Falls es noch nicht existiert, soll ein erneutes Bild generiert werden.

Foldendermassen:
Code:
$filename = $row['news_head'];
// convert filename to md5
$md5filename = md5($filename) . ".gif";
	
if (!file_exists($md5filename)) {
	echo "DAS FILE EXISTIERT N O C H NICHT";
        // generate new picture
} else {
echo "DAS FILE EXISTIERT B E R E I T S";
}

Versteht ihr?

Nur habe ich das Problem, dass egal ob das File schon existiert, PHP immer noch in die Schleife reinkommt und DAS FILE EXISTIERT NOCH NICHT ausgibt.

Ich habe den Verdacht, dass die Methode "file_exists" an einem anderen Ort sucht als ich möchte, dh nicht dort wohin ich die pictures schlussendlich generiere!

Kann ich den Ort wo es Files checken soll mit file_exists irgendwie selber bestimmen?


Danke schonmal...

Tinella
 
AAAAAAAAAAHHHH ich habs :-)

War grad ein Bisschen verwirrt... für alle dies trotzdem interessiert, einfach vor dem Filenamen noch den Pfad angeben:

Code:
if (!file_exists("images/titel/" . $md5filename)) {


Ich grüsse euch :)

Tinella
 
Zurück