0
には/ var/WWWのうち、別のディレクトリにPHPでファイルをコピーすることはできません。しかし、私は文法的ではない問題を抱えています。ファイルをコピーして変更できるようにchmodコマンドを実行したことを知っている!!ここ は私のコードです:私は私がPHPでファイルをコピーしたい私のapache2のWebサーバー
このコードは動作しません!
<?php
$file = 'example.txt';
$newdir = '/home/Dell/Desktop';
$newfile = 'example.txt.bak';
echo "Trying to copy $file...<br><br> ";
echo' loading .... <br>';
echo' loading .... <br>';
if (!copy($file, $newdir.'example.txt.bak')) {
echo "failed to copy $file...\n";
}
else {
echo' the file should be in'. $newdir;
}
//this code is working cause I have changed the location to /var/www/ directory!!!
$file = 'example.txt';
$newdir = '/var/www/';
$newfile = 'example.txt.bak';
echo "Trying to copy $file...<br><br> ";
echo' loading .... <br>';
echo' loading .... <br>';
if (!copy($file, $newdir.'example.txt.bak')) {
echo "failed to copy $file...\n";
}
else {
echo' the file should be in'. $newdir;
}
?>
私が試してみました:
move_uploaded_file()
copy()
rename()
、何も!!動作します。ここで助けてください。
何を実行することで(再び、あなたのケースでは、それは
/home/Dell/Desktop
だろう)を再帰的にsudo chown :www-data /home/Dell/Desktop -R
私はDellという名前のユーザーは1人しかいません。また、私はターミナルとそれをコピーすることができますコピー。私のApacheは同じファイルをWWWにコピーしていますが、それから何もできません。 – Moaibed