hi,
ich habe folgendes problem: ich habe einen fileupload der mir sagt, daß alles ok ist, aber das hochgeladene file ist dann nicht auf dem server...
der vollständige code sieht folgendermaßen aus:
<body>
<?php
if(isset($_POST['send'])){
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], '/tmp/'.$_FILES['userfile']['name']))
{print "Upload: ok...\n"; print_r($_FILES);}
else {print "Upload: fehler\n"; print_r($_FILES);}
} else {
?>
<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>" method="post">
Upload: <input name="userfile" type="file"><br>
<input type="hidden" name="send" value="ok">
<input type="submit" value="upload">
</form>
<?php } ?>
</body>
ich erhalte dann folgende ausgabe im browser:
Upload: ok...
Array
(
[userfile] => Array
(
[name] => Wasserlilien.jpg
[type] => image/pjpeg
[tmp_name] => /tmp/php9kgNgC
[error] => 0
[size] => 83794
)
)
also sollte wegen der zeile mit 'move_uploaded_file' die datei doch im /tmp/ verzeichnis sein? ist sie aber nicht...
wer weiß rat?
danke...