PHP を使用してファイルをアップロードし、目的の場所に移動しています... move_uploaded_file を使用しているときに、ファイルが正常に移動したと表示されますが、ファイルがディレクトリに表示されません。HTML および PHP コードは以下のとおりです...
<form action="test_upload.php" method="POST" enctype="multipart/form-data">
<fieldset>
<label for="test_pic">Testing Picture</label>
<input type="file" name="test_pic" size="30" /><br />
</fieldset>
<fieldset>
<input type="submit" value="submit" />
</fieldset>
</form>
PHPは次のようになります:
<?php
$image_fieldname = "test_pic";
$upload_dir = "/vidit";
$display_message ='none';
if(move_uploaded_file($_FILES[$image_fieldname]['tmp_name'],$upload_dir) && is_writable($upload_dir)){
$display_message = "file moved successfully";
}
else{
$display_message = " STILL DID NOT MOVE";
}
?>
このページを実行して正当なファイルをアップロードすると、test_upload.php が正常にアップロードされたファイルをエコーします。しかし、Webページのルートにあるフォルダー「vidit」に向かうと。フォルダが空です...
私はワンプサーバーを使用しています。