Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] file_exists will nicht (https://www.gegen-bilderklau.net/thread.php?threadid=157260)


Geschrieben von Leila am 12.06.2009 um 11:42:

  file_exists will nicht

Ich wollte ne Abfrage basteln, die das Vorschaubild des Pferdes einfügt und wenn das nicht vorhanden ist, einen Platzhalter einsetzt.
Funktion hab ich gefunden, eingebaut und es funktioniert nicht.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
$vorschau "http://rge.bplaced.net/filemanager/Pferde/vorschau/$row[id].jpg";

     if ( file_exists ($vorschau) )
      {
      echo "
      <img src='http://rge.bplaced.net/filemanager/Pferde/vorschau/$row[id].jpg'><br/>";
      }
     else
      {
      echo "
      <img src='http://rge.bplaced.net/filemanager/Pferde/vorschau/ohne.png'><br/>";
      }


Ich hab dann mal, um zu testen, ob der überhaupt die IDs findet, hab dann folgendes noch dahintergesetzt:

php:
1:
2:
3:
4:
5:
6:
7:
8:
if ( file_exists $vorschau ) )
       {
        echo 'Die Datei ' $vorschau ' ist existent';
       }
      else
       {
        echo 'Die Datei ' $vorschau ' ist nicht existent';
       }


Als Ausgabe bekomm ich den Platzhalter und "Die Datei http://rge.bplaced.net/filemanager/Pferde/vorschau/40.jpg ist nicht existent" oder eben ne andere Id eingesetzt. Ohne die If-Abfrage zeigt er die Bilder problemlos an, aber so sagt er die Datei mit dem Dateinamen gäb es nicht, obwohl es die gibt...

Lg



Geschrieben von Leila am 12.06.2009 um 21:09:

 

entfernt ist die Datei nicht, die, die ich ersetzen lassen will, sollen einfach nicht vorhanden sein und soweit ich das in der Beschreibung gelesen hab, wo ich das her hab, müsste das passen...
Ersetzen in dem Sinne, dass dann eine andere Datei angezeigt wird, nicht den Namen stattdessen einspeichern.

²meeresblick: Ich schau mal Augenzwinkern

EDIT: Hab den Fehler gefunden, brauchte nen absoluten Pfad.

Kann zu



Geschrieben von Leila am 12.06.2009 um 22:18:

 

nur als "Laie" versteht man das nicht unbedingt Augenzwinkern


Forensoftware: Burning Board, entwickelt von WoltLab GmbH