0

次のphpスクリプトを使用してファイルをアップロードしていました:

<?php
$dest_dir="C:\Users\Maria\Documents\IT-learning";
foreach ($_FILES as $file_name => $file_array) {  
    echo "path: ".$file_array['tmp_name']."<br/>\n"; //output is "C:\Windows\Temp\phpB4C9.tmp" instead
    echo "name: ".$file_array['name']."<br/>\n";
    echo "type: ".$file_array['type']."<br/>\n";
    echo "size: ".$file_array['size']."<br/>\n";

    if (is_uploaded_file($file_array['tmp_name'])) {
        move_uploaded_file($file_array['tmp_name'], $dest_dir.$file_array['name'])
        or die ("file exists but can't be moved");
        echo "File uploaded successfully.";
    } else {
        echo "File does not exist.";
    }
} //single file is fine.  opened single file is  
?>

出力は次のようになります。

path: C:\Windows\Temp\phpB4C9.tmp
name: test2.xml
type: text/xml
size: 4523
File uploaded successfully.

私の問題はtest2.xml、元のディレクトリ以外のコンピューターにファイルが表示されないことです。私の理解では、 に移動したはずC:\Users\Maria\Documents\IT-learningです。C:\Users\Maria\Documents\IT-learningしかし、私はそれを にも にも見ませんC:\Windows\Temp\phpB4C9.tmp

私は何かを誤解していますか?

4

1 に答える 1