[請益] copy unlink rename 等不能用的問題

看板PHP作者 (192)時間14年前 (2011/02/18 04:15), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
我的os是 CENTOS 執行fopen fwrite 都沒問題 可是像下面這樣用unlink copy rename都沒有反應 <?php if ( !unlink("file_ex.txt")) ) { echo "無法刪除檔案"; } ?> 或是 <?php if ( !copy("file_ex.txt", "file_ex.bak")) ) { echo "無法複製檔案"; } ?> 用瀏覽器開了之後 檔案沒有被刪除 複製 而且網頁一片空白 沒有出現錯誤訊息 甚至在檔案開頭 <?下面 先用print "1"; 也是一片空白 把copy unlink rename 註解掉後 print就會跑出來了 php檔案是放在家目錄底下的public_html 我試著把檔案chmod 4755 但情況仍然一樣 請問有可能是什麼問題呢?:wq -- 感謝arrack前輩的提醒 我把多的)刪除後 像這樣 <?php if ( !unlink("file_ex.txt") ) { echo "無法刪除檔案"; } if ( !copy("file_ex.txt", "file_ex.bak") ) { echo "無法複製檔案"; } if ( !rename("file_ex.txt", "file_ex.bak") ) { echo "無法重新命名檔案"; } ?> 執行結果 無法刪除檔案無法複製檔案無法重新命名檔案 訊息出來了 但是還是無法work 所以是權限的問題嗎? 檔案權限是4755 在我的家目錄底下 擁有者是我的帳號 ...:wq ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.49.99

02/18 04:20, , 1F
都多了一個)
02/18 04:20, 1F

02/18 04:20, , 2F
你應該要打開錯誤訊息的
02/18 04:20, 2F

02/18 04:42, , 3F
阿 我直接從http://www.wasite.com/php0/ch8-1.htm這裡複製出
02/18 04:42, 3F

02/18 04:44, , 4F
來的 但記得剛剛應該沒有多打 我立刻重試一遍
02/18 04:44, 4F
※ 編輯: lqz 來自: 140.115.49.99 (02/18 04:56)

02/18 07:29, , 5F
我用fopen w把檔案清空 fread fwrite把內容替換 代替rename
02/18 07:29, 5F

02/18 07:30, , 6F
雖然還是不能用這三個函數 不過還是做完了 謝謝arrack
02/18 07:30, 6F
文章代碼(AID): #1DNO7jby (PHP)
文章代碼(AID): #1DNO7jby (PHP)