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

Upload Problem

Status
Für weitere Antworten geschlossen.

gollum1990

Neues Mitglied
Hallo,
ich habe ein Problem mit dem Uploadscript:
PHP:
<?php
$maximal = 1048 * 10;
$erlaube_typen = array(".jpg", ".gif", ".png");
$upload_verzeichnis = "./";
if(!empty($_FILES['datei']['tmp_name']))
{
if($_FILES['datei']['size'] < $maximal)
{
if(!file_exists($upload_verzeichnis.$_FILES['datei']['name']))
{
if($_FILES['datei']['type'] != $erlaubte_typen)
{
$große = getimagesize($_FILES['datei']['tmp_name']);
if(($große[0] <= 150) and ($große[1] <= 150))
{
$name = $_FILES['datei']['name'];
$tmp_name = $_FILES['datei']['tmp_name'];
$size = $_FILES['datei']['size'];
$type = $_FILES['datei']['type'];
move_upload_file($_FILES['datei']['tmp_name'], $upload_verzeichnis.$name);
echo 'Der Upload war Erfolgreich.<br>';
echo 'Dateiname: '.$name.'<br>';
echo 'Temp Name: '.$tmp_name.'<br>';
echo 'Größe: '.$size.'<br>';
echo 'Typ: '.$type.'<br>';
echo 'Länge: '.$große[0].'<br>';
echo 'Breite: '.$große[1].'<br>';
}
else
{
echo 'Die Datei ist größer als 150*150.<br>';
}
}
else
{
echo 'Diese Dateiendung ist nicht erlaubt.<br>';
}
}
else
{
echo 'Datei existiert schon.<br>';
}
}
else
{
echo 'Die Datei ist zu groß.<br>';
}
}
else
{
echo 'Datei nicht ausgeählt.';
}
?>

Obwohl ich eine Datei asuwähle, kommt die Fehlermeldung.
http://gollum1990.ebytehost.com/upload2.html
 
Bei dir fehlt im Formular die Angabe des Attributes enctype
HTML:
...
<form action="upload.php" method="post" enctype="multipart/form-data">
...
Siehe selfhtml
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben