PHP Developer Channel :: 討論園地

您尚未登入。

#1 2006-09-21 13:07:28

michaelliu0624
Member
註冊日期: 2006-05-30
文章數: 33

PHP的copy函數之權限設定

我想要複製一個檔案, welcome.txt
變成另外一個檔案WELCOME.txt
程式碼如下:
<?php
$data="welcome.txt";
if (copy($data,"WELCOME.txt"))
echo "複製成功! 檔案".$data."複製為WELCOME.txt";
else
echo "複製失敗!";
?>
但複製失敗, 出現的錯誤訊息是:
Warning: copy(WELCOME.txt) [function.copy]: failed to open stream: Permission denied

請問大家要怎樣解決這一個問題?
謝謝你們!!!

離線

 

#2 2006-09-21 13:16:58

michaelliu0624
Member
註冊日期: 2006-05-30
文章數: 33

Re: PHP的copy函數之權限設定

不好意思, 我問了一個蠢問題
我的問題解決了
原因事, 我網頁的檔案夾的寫入設定沒有設好
原本是:
Owner  R v | Wv | Xv
Group  R v | W  |  Xv
Others R v | W  |  Xv
後來改成:
Owner  R v | Wv | Xv
Group  R v | Wv |  Xv
Others R v | Wv  |  Xv
就可以copy了

但是如果我把整個資料夾都設定為後來的這個權限(777)
對於網頁的安全性是不是會有影響呢?
不是很確定><!!!
??

離線

 

論壇頁尾

Web Hosting
PHP Developer Channel
Powered by PunBB 1.2.9
© Copyright 2002–2005 Rickard Andersson