私はサーバー上のファイルアップロードのためのスクリプトをPHPで書いています。そして、私は、フォルダにすべてpermisionsをチェックしてさえいる。..move_uploaded_file()が動作しません
Warning: move_uploaded_file(uploaded_images/Mordent.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpOWVz7o' to 'uploaded_images/Mordent.jpg'
を)..
$target_path = "uploaded_images/";
$target_path = $target_path . basename($_FILES['image']['name']);
if(move_uploaded_file($_FILES['image']['tmp_name'], $target_path)) {
echo "The file ". basename($_FILES['image']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
しかし、関数move_uploaded_file(以下れるコードが動作していない、それは次のエラーを与えますphp.iniのセーフモードはオフです。
私を助けてください私はこれが緊急に行われる必要があります。
この回答では以前に 'dirname(__ FILE __)'が使用されていました。 PHP 5.3以来、もっと短い '__DIR__'が利用可能であり、まったく同じものです。 –