Oggy: file upload

Beitrag lesen

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...