Upload

crisou

Mitglied
Hi,

habe da ein Problem, habe da ein sau einfaches Skript zum Upload von Dateien gefunden, nur bekomme ich es leider nicht zum Laufen. Kann mir jemand vielleicht sagen wo mein Fehler liegt?
Code:
<form method="POST" action="upload.php" ENCTYPE="multipart/formdata">
<table>
<tr>
<td><input type="hidden" name="MAX_FILE_SIZE" value="30000">
       <input type="file" name="file" size="30"></td>
</tr>
<tr>
<td><input type="SUBMIT" value="Upload"></td>
</tr>
</table>
</form>

<?php

@$filename=	$_FILES['file'];

if($filename !="")
{
$pfad="www/tt/".$filename;
move_uploaded_file($filename,$pfad) or die('Upload fehl geschlagen!');
}
	else
		{
		echo "Bitte wählen Sie eine Datei aus!";
		}
?>
 
Da dein Script so viele Fehler enthält, fang ich gar nicht erst an, was genau falsch ist, sondern poste einfach eine ordentliche, funktionierende Lösung.
PHP:
<form method="POST"  ENCTYPE="multipart/form-data">
  <table>
    <tr>
      <td>
        <input type="hidden" name="MAX_FILE_SIZE" value="30000">
        <input type="file" name="file" size="30">
      </td>
    </tr>
    <tr>
      <td><input type="submit" name="submit" value="Upload"></td>
    </tr>
  </table>
</form>

<?php

if(isset($_POST['submit']))
{
	if(!empty($_FILES['file']['name']))
	{
		if($_FILES['file']['error'] === 0)
			move_uploaded_file($_FILES['file']['tmp_name'] ,'www/tt/'.$_FILES['file']['name']) or die('Upload fehl geschlagen!');
		else
			echo 'Error: '.$_FILES['file']['error'];
	}
	else
	{
		echo 'Bitte wählen Sie eine Datei aus!';
	}
}
?>
 
Hi, vielen Dank,
super es . Ich hatte in der zwischenzeit ein ähnliches Skript gefunden, allerdings hatte das auch einen kleinen Fehler. Ich werde mir das da jetzt mal genau anschauen.

Vielen Dank nochmal!
 
Zurück