Der Martin: Bild nicht gefunden, -> Keine Fehlermeldung ausgeben

Beitrag lesen

Hallo Kai,

Ich verstehe das ich was falsch mache, aber nicht wie ich es nicht falsch mache:

zum dritten Mal: Du übergibst der Funktion file_exists() als Argument nicht den Dateinamen, sondern eine Stringkonstante, die nur zufällig den Namen deiner Variablen enthält - aber nicht ihren Wert!

1. $testpfad
  2. "$testpfad"
  3. '$testpfad'

Das sind drei verschiedene Ausdrücke!!
Variante 1. ergibt den in $testpfad gespeicherten Wert - genau das  möchte man in den meisten Fällen haben.
Variante 2. auch, packt ihn aber sinnloserweise erst noch in einen String.
Variante 3. ergibt jedoch den konstanten String $testpfad, ohne dass irgendeine Ersetzung stattfindet.

Ich habe den Dateinamen  -> bild_1.jpg
Ich habe den Pfad  -> images/

Richtig, ergibt den Pfad images/bild_1.jpg, wenn man es zusammensetzt.

und ich habe die Abfrage
-> if (file_exists('Dateiabfrage'))

Ja. Aber du fragst nicht nach dem Dateinamen, den du in $testpfad abgelegt hast, sondern nach dem Namen '$testpfad' selbst. Ist das so schwierig zu verstehen?

So long,
 Martin

--
Gültig sind Frauen ab 16, wohlgeformt ab 160 Pfund.
  (Gunnar Bittersmann)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(