dodge11
Mitglied
Hallo,
ich möchte mit meinem Script den Upload von Bildern ermöglichen. Im Script habe ich 2 Dateiendungen (jpg + gif) festgelegt, die ich zulassen möchte, allerdings funktioniert der Upload von jpg Bildern nicht. Könnt ihr mir da weiterhelfen?
Desweiteren möchte ich gerne die Bildgröße automatisch während des uploads ändern, ist das möglich bzw. wie ist es möglich.
Hier kurz das script:
Vielen Dank für eure Hilfe.
gruß
Christian
ich möchte mit meinem Script den Upload von Bildern ermöglichen. Im Script habe ich 2 Dateiendungen (jpg + gif) festgelegt, die ich zulassen möchte, allerdings funktioniert der Upload von jpg Bildern nicht. Könnt ihr mir da weiterhelfen?
Desweiteren möchte ich gerne die Bildgröße automatisch während des uploads ändern, ist das möglich bzw. wie ist es möglich.
Hier kurz das script:
PHP:
//Namen des Unterverzeichnisses in eine Variable schreiben
$uverz="c:/xampp/htdocs/Web/test/bilder";
//Wenn das Unterverzeichnis noch nicht existiert, dieses anlegen
if(!file_exists($uverz))
{mkdir($uverz,0755);}
//Dateigröße kontrollieren
if($_FILES['neuedatei']['size']>100000)
{$fehler="<br>Die Datei ist zu groß";}
//Zulässige Dateitypen kontrollieren
if(!($_FILES['neuedatei']['type'] == 'image/jpg' OR $_FILES['neuedatei']['type'] == 'image/gif'))
{$fehler.="<br>Der Dateityp ist nicht zulässig.<br>";}
//Datei speichern, wenn kein Fehler vorliegt
if(!$fehler)
{
//Eindeutigen Namen generieren
$name=uniqid("");
//Dateiendung je nach Typ an den Namen anhängen
switch($_FILES['neuedatei']['type'])
{
case 'image/jpg':
$name.=".jpg";
break;
case 'image/gif':
$name.=".gif";
break;
}
//Den Dateinamen um die Pfadangabe erweitern
$name=$uverz."/".$name;
//Die Datei in das Unterverzeichnis kopieren
copy($_FILES['neuedatei']['tmp_name'], $name);
}else {
echo "<h2><font color=red>".$fehler."</font></h2>";
}
Vielen Dank für eure Hilfe.
gruß
Christian