看板 PHP 關於我們 聯絡資訊
想請問fopen的基本問題 $fp = fopen("/var/www/test/test.asc",'r') 本來是想要建立一個檔案 並修改其中內容 但在fopen就遭遇問題,開啟模式只有 'r' 能成功 其他的像是 'r+' 'w' 'w+' 等等 都無法開啟檔案 檔案權限已經改為 777 不知道哪邊還有錯誤 麻煩各位版友指點一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.164.148
tyf99:錯誤訊息是什麼都不知道,是要大家隔空抓藥嗎? 01/09 15:16
kerash:應該會有 error 產生在畫面上... 說一下畫面吧.. 01/09 15:51
沒有出現錯誤耶...應該說我不知道怎麼看錯誤。畫面是空白的,我是用 if ($fp == true)去判斷是不是有開啟成功,或者請問有沒有什麼方法可以得 到錯誤訊息呢?我的作業系統是linux, apache + phpmyadmin + mysql ※ 編輯: sweetjp6 來自: 140.117.164.148 (01/09 17:48)
kusoayan:ini_set('display_errors', '1'); 01/09 18:19
加上 ini_set('display_errors','1')還是沒有任何錯誤訊息, 但若寫成 echo ini_get('diplay_errors'); if (!ini_get('display_errors')) ini_set('display_errors','1'); echo ini_get('display_errors'); 會得到 1 查了一下似乎代表error level 不知道我是否有用錯 ※ 編輯: sweetjp6 來自: 140.117.164.148 (01/09 20:38)
kerash:fopen return 只有 pointer 跟 FALSE 01/09 20:58
kerash:你先用FALSE判斷吧 01/09 20:58
kusoayan:error_reporting(E_ALL); //加上這行 01/09 22:27