PHP 板


LINE

看板 PHP  RSS
不好意思 不曉得如何在標題描述這個情況 在文章裡我會盡量寫清楚一點的 --- 一開始我是利用 xampp 來建制環境 然後用 PHP 到 csv檔 撈資料傳 JSON 給網頁 大致的 PHP程式 如下 <?php $key = strtolower($_GET["key"]); if ($key == "") return; //Do Something $json_obj["List"] = $json_arr; $json_str = json_encode($json_obj); echo "$json_str"; ?> 而為了測試 則直接先用網址的方法送 key 給 PHP 取資料 h ttp://127.0.0.1/search.php?key=keyword 但發現載入後整個頁面是空白的 似乎 PHP 完全沒有執行 用 Chrome 開 開發工具 去看好像也沒有錯誤訊息 不曉得會不會是我看的方法錯誤? 本來有想過會不會是撈的資料裡有中文的關係 但是把撈中文的地方去掉還是一樣的狀況 --- 在網路上找了很久 不知道該用什麼關鍵字去找 後來換了個環境 發現同一支 PHP 在 Appserv 還有 Microsoft WebMatrix 是可以正常執行的... 直接用上面網址傳值進去的方式也正常 (正常執行指的是從 網頁端 傳值到 PHP 再到撈回資料 完全沒有問題 HTML PHP CSV完全沒有變動) 想問問各位有沒有碰過這個情況呢? --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.1.252
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1447947038.A.188.html
1F:推 lvlightvivi: 看看$_GET有沒有值? 11/19 23:35
$_GET應該是有值的 像那段網址 ?key=keyword 這邊的 keyword 就會讓 $_GET["key"] 取到值 再以 key 下去做後續處理 謝謝你
2F:推 zx4109: 會不會是json功能沒安裝 11/20 00:16
JSON 不是一種格式嗎? 還要另外裝 extension 支援? 我會找找看有沒有相關資料的 謝謝你
3F:→ zx4109: 抱歉,我是指phpjson support 有無開啟,或是PHP版本太舊 11/20 00:56
4F:→ zx4109: http://goo.gl/1PL7dY 有沒有可能跟這個類似 11/20 00:58
是我會錯意了 Xampp 我是用官網最新版 照他的說明 PHP 應該是 5.6.14 應該不會是PHP版本太舊 --- 至於 PHP json support 找不到哪裡可以查 但我有用一個小PHP試試看 <?php $json_obj = array ("a"=>1,"b"=>2,"c"=>3,"d"=>4,"e"=>5); $json_str = json_encode($json_obj); echo "$json_str"; ?> 直接執行以後 網頁顯示 {"a":1,"b":2,"c":3,"d":4,"e":5} 這表示是有成功的吧? --- 那篇文章我也有看到 但他是要抓取 mysql 資料出問題的 我是直接將資料放在 csv 去讀 也有試著先把抓中文的地方去掉 應該不會遇到同樣的問題 ※ 編輯: flirmnave (114.42.1.252), 11/20/2015 01:18:31 感謝 zx4109 提到那篇 重看一遍得到靈感 將資料來源 csv 改成 UTF8格式 就可以了 然而此時顯示的中文會是 \u6797 這樣的 照著那篇 將 $json_str = json_encode($json_obj); 換成 $json_str = json_encode($json_obj,JSON_UNESCAPED_UNICODE); 這樣可以正常顯示中文了 --- 所以是編碼的問題 不曉得為什麼 Appserv 和 Microsoft WebMatrix 沒有這個問題... 感謝熱心回答的兩位!! ※ 編輯: flirmnave (114.42.1.252), 11/20/2015 01:27:15
5F:→ flirmnave: 不曉得有沒有不需改來源資料編碼的方式? 11/20 01:29
6F:→ flirmnave: 改csv成UTF8後 直接開啟反而在EXCEL裡顯示亂碼了... 11/20 01:33
7F:→ bibo9901: 那是因為excel爛. 另開工作表然後從[資料]→[從文字檔] 11/20 02:27
8F:→ bibo9901: 匯入才能正確顯示unicode 11/20 02:27
9F:→ flirmnave: 暫時也只能這樣了 感謝樓上 11/20 08:19
10F:推 yongb: 頭痛的編碼阿.... 11/20 19:35







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP