[請益] 在codeigniter裡設file做斷點

看板PHP作者 (睡覺一直想)時間11年前 (2014/06/25 15:53), 11年前編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
小弟新手,這兩天剛開始摸codeigniter 我設了controllers/news.php 代碼如下: http://ideone.com/3kvVFM 我在14~18行設了一個讀寫檔案的點, 用來判斷程式有沒有走到這邊, 執行結果: http://imgur.com/EHKms9u
而FTP上看不到有產生應該要有的temp/breakpoint.html 就初衷來說,我的確是達成了判斷程式有走到的目的, 但我想了解為什麼PHP沒有按照規則產生temp/breakpoint.html檔案。 我後來自己用FTP在遠端加了這個路徑與檔案, 仍然會報一樣的錯, 這是因為codeigniter的特殊route設定嗎? 還請前輩指點,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.209.153.69 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1403682798.A.07A.html

06/25 16:22, , 1F
會不會是權限問題? 另外你寫的路徑似乎是相對路徑, 這樣
06/25 16:22, 1F

06/25 16:22, , 2F
檔案可能寫到的位置不是你想的地方 @@...
06/25 16:22, 2F
應該不是權限問題,我在news.php的資料夾底下 開了一個temp folder與breakpoint.html permission暫時設定777,一樣報錯。 CI的路徑規則是class/func/para 應該跟他的路徑規則有關, 似乎不能用傳統的相對位置來處理(請指教)

06/25 16:42, , 3F
CI的file helper有讀寫檔案的函數
06/25 16:42, 3F
感謝,我試試看,但還是想知道為什麼行不通 ※ 編輯: youneverknow (210.209.153.69), 06/25/2014 16:50:35 找到答案了: 注意: 檔案路徑是相對於網站根目錄 index.php 檔案, 而不是相對路徑於您的控制器(controller)或是顯示(view)的檔案。 CodeIgniter 所使用的前端控制器都是相對於根目錄的 index 檔案。 ※ 編輯: youneverknow (210.209.153.69), 06/25/2014 17:31:00
文章代碼(AID): #1Jgd_k1w (PHP)
文章代碼(AID): #1Jgd_k1w (PHP)