作者appleboy46 (小惡魔)
看板PHP
標題Re: [請益] 用外部指令沒辦法複製檔案
時間Fri Mar 12 12:05:08 2010
※ 引述《terry01333 (terry)》之銘言:
: $cmd = '"cp /var/www/html/upload/a.jpg
: /usr/local/database/Dictionary/upload/a.jpg"';
這邊怎麼會這樣寫?
$cmd =
"/usr/bin/cp /var/www/html/upload/a.jpg
/usr/local/database/Dictionary/upload/a.jpg
";
然後檢查 /usr/local/database/Dictionary/upload/ 是否有權限讓 www 使用者寫入
: exec($cmd, $output, $return_val);
: if ($return_val == 0) {
: echo "success";
: } else {
: echo "failed";
: }
: 都沒辦法把檔案複製過去
: /var/www/html/upload/和
: /usr/local/database/Dictionary/upload/的權限已經是chmod 777了
: 難道是因為php執行的時候身份是apache的關係嗎?
: 不懂還要修改哪裡
: 麻煩有高手能解答嗎?
: 謝謝
: 我用的OS是fedora 8
--
PHP MVC CodeIgniter 繁體中文手冊:
http://tinyurl.com/mduyv8
PHP MVC CodeIgniter 繁體中文討論區:
http://tinyurl.com/yayzoz8
PHP MVC CodeIgniter 中文官方網站:
http://tinyurl.com/yatds8n
Appleboy Blog 電腦技術:
http://blog.Wu-Boy.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.107.202
推 terry01333:我已經用chmod 777了,不過還是沒成功 03/12 12:32
推 terry01333:不知到是不是要調httpd.conf,不過不知道怎麼調 03/12 12:35