看板 PHP 關於我們 聯絡資訊
網友建議告知 因為由中文網頁輸出 可以不宣告就預設為UTF-8 用fopen和fwright來寫入一個檔案即可 我試過如下 但是沒有成功輸出? 麻煩高手撥空幫我看看 PS:我也有試過直接將內容寫在fwight內,但是這樣子一方面太亂! 一方面也還是一片空白!沒有看到檔案有出現在我的資料夾內??? fwrite($file,"<?xml.... <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width=" $viewportw" height=" $viewporth" viewBox="0 0 $viewboxbx2 $viewboxby2" >"); 修改如下 <html> <head> <title>放php入html</title> </head> <body> <?php $viewportw = 1024; $viewporth = 760; $viewboxbx2 = 1024; $viewboxby2 = 760; $xmlfirst = <<<Msg <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width=" $viewportw" height=" $viewporth" viewBox="0 0 $viewboxbx2 $viewboxby2" > Msg; $file = fopen("c:/test.txt","w"); echo fwrite($file,"$xmlfirst"); fclose($file); ?> </body> </html> -- 寧願天空是藍色~ 也不願心情是藍的! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.52.209
maplenote:我跑起來 倒是有看到test.txt在我的c槽裡 09/14 17:38
arrack:加上header 09/14 19:26
robinnpca:請問maplenote是在伺服器下跑的嗎?我此台電腦尚未安裝 09/15 08:32
robinnpca:apache!我用chrome直接開!沒看到在C曹!我在試試 09/15 08:33
maplenote:直接開當然不能跑........ 09/15 09:52
robinnpca:成功了~很奇怪的是一模一樣的內容 我先存成php就可以 09/15 09:57
robinnpca:成功!但是若一開始存成txt在改附檔名為html就會失敗 09/15 09:58
robinnpca:可能又是檔頭的問題吧!很怪~謝謝摟! 09/15 09:58
robinnpca:但是輸出的txt還是預設是ANSI...無法成UTF-8... 09/15 10:01
robinnpca:成功了!感謝CindyLinz幫忙^^ 09/15 17:00
robinnpca:也感謝maplenote熱心 09/15 17:00