[PHP] Überprüfen ob ein Bild kaputt ist oder Fehler enthält

Drucken
( 0 Votes ) 
Hauptkategorie: Programmieren Kategorie: PHP
Erstellt am 03.05.2013 Zuletzt aktualisiert am 03.05.2013 Geschrieben von Jonny132
Wenn man Benutzern die Möglichkeit gibt eigene Bilder hochzuladen, kann es immer wieder vorkommen, dass diese Bilder 'korrupt' oder auch einfach gesagt kaputt sind.
Solche Bilder lassen sich dann im Webbrowser nicht darstellen, und sollten somit zuvor schon auf ihre Richtigkeit überprüft werden um ein Fehlverhalten der Homepage zu vermeiden.

Funktion zur Überprüfung von Bilddateien:
if(imagecreatefromjpeg($pfadZurDatei) == false)
{
  echo 'Bild enthält Fehler!';
}
else
{
  // alles OK
}
Diese Funktion sollte natürlich immer von der richtigen Extension des Bildes ausgeführt werden.
Die Syntax hierfür wäre also: imagecreatefrom<<extension>>($pfadZurDatei).
   
 

    Veröffentlichen Sie ihre Kommentare ...