<html>
<head>
<title>upload</title>
<body>
<?
if($action == "upload")
{
if($datei != "none")
{
$source = $datei;
$source_name = $datei_name;
$path = ""; // Der Zielpfad der Datei direkt oder indirekt
$dest = $path.$source_name;
if(@copy($source, $dest))
{
$status = "alles OK! Datei kopiert...";
}
else
{
$status = "Ein Fehler ist aufgetreten";
}
@unlink($source);
}
else
{
$status = "Keine Datei angegeben!";
}
echo $status;
}
?>
<form name="name" method="post" enctype="multipart/form-data">
<input type="file" name="datei"> <input type="hidden" value="upload" name="action">
<input type="submit" value="upload" name="upload">
</form>
</body>
</html>
Versuch mal das
oder das Hier :
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="5000000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
<?php
echo $_SERVER['DOCUMENT_ROOT']."<br>";
$fehlercode[]="Value: 0; Kein Fehler, alles erfolgreich upgeloadet.";
$fehlercode[]="Value: 1; Deine Datei ist zu groß (php.ini Wert ändern)";
$fehlercode[]="Value: 2; Deine Datei ist zu groß (html-wert ändern)";
$fehlercode[]="Value: 3; Datei nur teilweise upgeloadet";
$fehlercode[]="Value: 4; Nix wurde hochgeladen";
// In PHP earlier then 4.1.0, $HTTP_POST_FILES should be used instead of $_FILES.
$speicherpfad=$_SERVER['DOCUMENT_ROOT']."/upload/".$_FILES['userfile']['name'];
if (is_uploaded_file($_FILES['userfile']['tmp_name'])
)
{
copy($_FILES['userfile']['tmp_name'], $speicherpfad);
}
/* ...or... */
move_uploaded_file($_FILES['userfile']['tmp_name']
, $speicherpfad);
$code=$_FILES['userfile']['error'];
echo "Speicherpfad: ".$speicherpfad."<br>Fehlercode: ".$fehlercode[$code]."<br>";
echo "MIME-Typ: ".$_FILES['userfile']['type']."<br>";
echo "Dateigröße: ".$_FILES['userfile']['size']."<br>";
echo "Uploadname: ".$_FILES['userfile']['tmp_name']."<br>";
?>
</body>
</html>