Tom: suche php funktion

Beitrag lesen

Hello,

das Du Dir das Problem bereits beim Hochladen des Files schaffst, musst Du es auch dort vermeiden.
Wenn Du also den gewünschten Dateinamen beim Hochladen bereits einheitlich in Kleinbuchstaben umwandelst, dann prüfst ob das File mit diesem Namen schon vorhanden ist (um ggf. Überschreiben zu vermeiden), es dann speicherst (mit move_uploaded_file() verschiebst), dann hast Du bei der Anzeige später kein Problem mehr.

if(file_exists($pfad/$dateiname)
     and is_readable($pfad/$dateiname)
     and is_file($pfad/$dateiname)
     and getimagesize($pfad/$dateiname)
  {
    show($pfad/$dateiname);
  }
  else
  {
    show($pfad/$error_picture);
  }

Je nachdem, ob es sich um ein Script zur direkten Ausgabe von Bildern oder um ein Script zur Erzeugung von HTML-Text handelt, musst Du im Else-Zweig ebenfalls ein Bild oder aber den Pfad auf ein Bild ausgeben. Du kannst aber NICHT den Pfad auf ein Bild ausgeben (<img src="$pfad/$dateiname" alt="Partybild" />), wenn du im if-Zweig ein Bild ausgegeben hast.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau