S
steve46
Gesperrter User
Also ich möchte mit PHP einen Upload-Script realiseren bekomm aber immer die Fehlermeldung: Falsches Dateiformat ich hab audio/mp3 und lade imme eine Datei mit 37,4KB hoch aber es klappt nicht.
HTML:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="datei">
<input type="hidden" name="step" value="upload"><br><br>
<input type="submit" value="Datei hochladen">
</form>
PHP:
<b>Upload</b>
<?php
if ($_POST['step'] == "upload")
{
if ($_FILES['datei']['error'])
{
$error = "<p>Folgende(r) Fehler ist aufgetreten:</p>";
$error .= "<li>Allgemeiner Fehler</li>";
}
if ($_FILES['datei']['size'] > 1000000)
{
$error = "<p>Folgende(r) Fehler ist aufgetreten:</p>";
$error .= "<li>Datei zu groß</li>";
}
if ($_FILES['datei']['filetype'] != "audio/mp3")
{
$error = "<p>Folgende(r) Fehler ist aufgetreten:</p>";
$error .= "<li>Falsches Dateiformat</li>";
}
if(isset($error))
{
echo $error;
}
else
{
$dir = 'music';
$filename = $_FILES['datei']['name'];
move_uploaded_file($_FILES['datei']['tmp_name'], $dir."/".$filename);
print"<p>Upload erfolgreich!</p>";
}
}
else
{
echo("FEHLER");
}
?>