以下の move_uploaded_file() php 関数の問題に直面しています。これは私のスクリプトです。
その言って許可が拒否されました。ディレクトリは書き込み可能ではありません。しかし、私はパーミッション、その読み書き実行を確認しました。何が問題なのかわからない、権限が RWX であることを確認するにはどうすればよいですか。?
<?php
error_reporting(E_ALL); ini_set('display_errors', 1);
$target = "BharatTest/";
$photoName = basename( $_FILES['image']['name']);
$target = $target . basename( $_FILES['image']['name']) ;
ini_set('display_errors', 1);
echo '<pre>Debug: tmp file:', htmlspecialchars($_FILES['image']['tmp_name']), "</pre>\n";
echo '<pre>Debug: target directory: ', htmlspecialchars("BharatTest/"), "</pre>\n";
echo '<pre>Debug: real target: ', htmlspecialchars(realpath("BharatTest/")), "</pre>\n";
echo '<pre>Debug: source readable: ', is_readable($_FILES['image']['tmp_name']), "
</pre>\n";
echo '<pre>Debug: target is_dir: ', is_dir("BharatTest/") ? 'yes':'no', "</pre>\n";
echo '<pre>Debug: target writable: ', is_writeable("BharatTest/") ? 'yes':'no', "
</pre>\n";
if(move_uploaded_file($_FILES['image']['tmp_name'], $target))
{
echo "YES";
}
else
{
echo "NO";
}
?>