• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bilder-Upload

Status
Für weitere Antworten geschlossen.

georgew

Neues Mitglied
Ich hab auf meiner HP ne upload-funktion, bei der ich einrichten will dass nur Bilder akzeptiert werden. es funktioniert aber irgentwie nur wenn ich EINE bild-dateiendung angebe und nicht mehrere:

[php:1:555aee85f0]
<?php

if($_FILES["datei"]["name"] == "") {
echo "Keine Datei übertragen";
}

if($_FILES["datei"]["tmp_name"] == "") {
echo "Datei größer als 2 MB";
}

if($_FILES["datei"]["size"] == 0) {
echo "leere Datei";
}

if($_FILES["datei"]["type"] != "image/gif") {

echo "Nur Bilddateien"; }
else {
move_uploaded_file($_FILES["datei"]["tmp_name"],"verzeichnis/".$_FILES["datei"]["name"]);

echo "datei \"".$_FILES["datei"]["name"]."\" erfolgreich übertragen. Die URL lautet: <a href=http://upload.famthoma.de/verzeichnis/".$_FILES["datei"]["name"].">http://upload.famthoma.de/verzeichnis/".$_FILES["datei"]["name"]."</a>";
}

?>[/php:1:555aee85f0]


Ich kriegs nicht hin da mehrere Arten von bildern anzueben. Könnt mir jemand helfen?
Danke schon im Vorraus,
Georg

ps: http://upload.famthoma.de
 
Werbung:
lass die mal den übergebenen pfad ausgeben guck die seine struktur bei mehrere nbilder nan und baue darauf basierend eine schleifenverarbeitung....
 
du musst einfach
if($_FILES["datei"]["type"] != "image/gif")
zu
if($_FILES["datei"]["type"] != "image/gif" && $_FILES["datei"]["type"] != "image/jpeg" && $_FILES["datei"]["type"] != "image/png")
ändern...
allerdings weiss ich jetzt nicht, ob ich die dateiangaben richtig gemacht hatte...
 
Werbung:
danke, das war alles was ich wissen wollt, ich habs folgendermaßen probiert gehabt:
Code:
if($_FILES["datei"]["type"] != "image/gif" && "image/lpeg")
aber jetzt is mir alles klar geworden, danke fätzminator
bye, georg

PS: KANN GECLOSED WERDEN
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben