Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Bei PHP Upload auf Bild prüfen





Frage

Hallo, folgendes Problem: Ich möchte ein PHP Uploadformular machen, jedoch soll nach dem Upload überprüft werden, ob die hochgeladene Datei ein Bild ist. Im Internet habe ich schon eine Lösung gefunden, die schaut, welche Endung die Datei hat, das ist aber blöd, weil man ja z.B. eine leere Textdatei nehmen könnte und dieser eine Endung verpassen könnte. Kennt einer von euch vielleicht eine andere Möglichkeit das zu überprüfen? VIelen Dank schonmal luac.

Antwort 1 von Supermax

Welche Arten von Bildern willst du denn erlauben? Eine Möglichkeit wäre, die hochgeladene Datei mit der PHP-Funktion getimagesize(); einzulesen, also z.B.

$info = getimagesize($_FILES['upload']['tmp_name']);


in $info[2] steht ein Wert der angibt, ob es sich um ein Bild handelt und wenn ja um welchen Typ

Antwort 2 von luac.

hi,
dachte an png und jpg....mit der von dir vorgeschlagenen Funktion sollte das klappen.
Vielen Dank

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: