作者LPH66 (-858993460)
看板PHP
標題Re: [請益] 寫入txt檔的問題
時間Fri May 6 21:53:12 2011
※ 引述《rutill6003 (Han)》之銘言:
: $nexline = fgets($handle);
: $t = str_replace("/(\015\012)|(\015)|(\012)/"," ",$nexline);
: $t = str_replace(",","",$nexline);
: 從網頁上顯示echo $s的結果是成功合併了,但是開啟寫入的txt檔發現還是被分割成兩
: 行(跟原先開啟的txt檔內容一樣), 請問問題出在哪呢?
問題在這裡
引言第二行的 $t 是代換完 \r \n 的結果
但引言第三行你又把原來沒代換過的 $nexline 拿去代換 , 了
這裡應該要拿 $t 去代換才對
--
い
ああオレたちには見えてるモノがあるbデ きっと誰にも奪われないモノがあるはずさ
け
開口一番一虚一実跳梁跋扈形影相弔yュL羊頭狗肉東奔西走国士無双南柯之夢 歪も
ぶ
意味がないと思えるコトがある ラPきっとでも意図はそこに必ずある んの
く
依依恋恋空前絶後疾風怒濤有無相生 ラH急転直下物情騷然愚者一得相思相愛 だが
ろ
無意味じゃない ラ6あの意図が 恋た
で
有為転変死生有命蒼天已死黄天當立 !!6五里霧中解散宣言千錯万綜則天去私 のり
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.25.6
推 rutill6003:第三行我是為了讓編號的","消除,不過其實$t應該不會 05/06 22:10
→ rutill6003:讀到編號那行,所以應該沒影響,我也測試過換為$t了,結 05/06 22:11
→ rutill6003:果還是一樣=口= 05/06 22:12
→ LPH66:你怎麼換的? 05/07 04:42
→ rutill6003:把第三行的$nexline 換成$t,我確認過讀進來的標題都沒 05/07 11:33
→ rutill6003:有"," 所以這行應該是不會影響到結果 05/07 11:34
→ LPH66:唔 仔細看才發現你 $p 的部份也有這個問題... 05/07 23:50