看板 PHP 關於我們 聯絡資訊
--已解決-- 結果是我把php檔用unicode 編碼儲存 不知怎麼的browser就認不得了 請問這有解決之道嗎?? 另外兩個編碼不同的檔案似乎不能傳遞變數值 我在4.html把變數habbit = 3;sumbit 到4.php 4.php跑不出 echo $habbit; 這是編碼的問題嘛?? ---------- 最近開始從頭學PHP(包括http 都剛剛接觸) 到目前為止http 的簡單標籤都沒有問題 不過php光是 hello world 就問題重重 我的環境是 vista 灌了 appserv 2.6.0 網頁的部分用記事本 編碼是 unicode 程式碼如下: <html> <head> <title>範例四回應</title> </head> <body> <?php echo "test"; ?> <br> <br> <br> <a href = "./4.html">重新查詢 </a> </body> </html> 存成4.php 用kkman 和firefox 執行 都無法顯示 echo "test"; 這行的結果 然後我用namo wededitor 開啟這個檔案 也無法預覽成功 出現的錯誤訊息是 To preview an ASP, PHP, or JSP document, Microsoft Personal Web Server or Internet Information Server must be installed on your computer. 可是我不知道什麼是 "Microsoft Personal Web Server" 或 "Internet Information Server" 請問有可能是什麼問題呢??? 是不是我的browser需要灌什麼東西??? -- 回憶不會消失...只會被蓋在灰塵下... 只要沒有去吹動~~一切....就可以默默淡忘... 所以....不要成為那傷人吧.... ^.^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.201.15
HuangJC :我是灌Apache,免費的,你就是缺這東西 08/06 01:38
SansWord :可是appserv 有提供apache 08/06 01:40
EragonJ :"IIS" 微軟光碟有內建 08/06 01:41
SansWord :orz...筆電沒有光碟....所以是去找IIS? 08/06 01:41
EragonJ :apache和iis是類似的東西呀...用apache呀 08/06 01:42
EragonJ :可能是apache沒開?? 檢查一下 08/06 01:43
SansWord :我現在可以打http://localhost/ex/ 找到剛寫的網頁 08/06 01:44
SansWord :這樣代表有開嘛???因為我確定我有按開啟了 08/06 01:44
SansWord :寫的網頁也都能顯示 只有php標籤底下的不行 08/06 01:44
附上appserv裡面包的版本 Apache 2.2.8 PHP 6.0.0-dev MySQL 6.0.4-alpha phpMyAdmin-2.10.3 ※ 編輯: SansWord 來自: 123.194.201.15 (08/06 01:45)
SansWord :網址是可以預測的 就是我放在/appserv/www/ex/ 08/06 01:46
SansWord :這樣代表apache開啟成功嘛 08/06 01:46
EragonJ :寫的網頁也都能顯示 只有php標籤底下的不行 ?? 08/06 01:48
SansWord :對的......orz 08/06 01:48
SansWord :彷彿根本就browser認不得這個標籤 自動無視了.... 08/06 01:49
EragonJ :囧~ 08/06 01:50
EragonJ :我幫你找看看 08/06 01:50
SansWord :感恩您 <(_ _)> 08/06 01:50
SansWord :問題是我可以跑別人寫的php標籤的東西.... 08/06 01:51
SansWord :我的意思是 一般php base 的網頁開啟是沒問題的 08/06 01:51
SansWord :所以整個就詭異.....orz 08/06 01:51
EragonJ :能跑純php的? 但是不能跑html+php的? 是這個意思嗎 08/06 01:53
SansWord :也不是耶....我自己寫的無法跑 可是按範例網頁 08/06 01:54
SansWord :卻沒問題 08/06 01:54
SansWord :我直接打一行<?php echo "test";?>也不能跑 08/06 01:55
SansWord :html標籤的部分可以忠實呈現 可是php會被忽略 08/06 01:56
EragonJ :該不會...你檔案存的位置...不是在預設下...? 08/06 01:57
SansWord :檔案確定有讀到 你是指php檔嘛 還是其他path? 08/06 01:58
EragonJ :你自己寫的PHP檔 和 範例的 存在同個資料夾下試試 08/06 01:59
SansWord :我確定網頁是有讀到的 因為html的部分有出來 08/06 01:59
SansWord :好 08/06 01:59
EragonJ :然後路徑要打對 去讀那個你自己寫的PHP 看看怎樣 08/06 01:59
SansWord :還是不行 08/06 01:59
SansWord :我試試看在可以執行的範例黨裡面家東西 08/06 02:02
EragonJ :恩..很怪... 可能要等早上其他大大來回答了XD! 08/06 02:04
SansWord :可以直接在範例檔裡面加上echo "test"; 08/06 02:04
SansWord :可是在同一個資料夾 08/06 02:04
SansWord :另外寫一個 就不理我...orz 08/06 02:05
SansWord :還是她有內建字體顏色是白色之類的...orz 08/06 02:05
SansWord :多謝囉.....害您那麼晚睡 08/06 02:05
EragonJ :我笑了XD! 要不然就把範例內容砍掉,自己打吧(誤 08/06 02:05
SansWord :這樣真的很怪呀.......orz 什麼鬼玩意兒 08/06 02:06
EragonJ :抱歉啦 幫不上什麼忙 等大大們吧XD" 早上再回來看 08/06 02:06
EragonJ :先去睡吧 沒有人半夜在搞appserv啦= = 累~ 08/06 02:07
EragonJ :等早上囉~ (睡覺去ZzZz) 早點睡吧! 08/06 02:07
SansWord :我猜是編碼的問題....範例檔是ansi 08/06 02:07
SansWord :猜對了!!!! unicode 不能跑.... 08/06 02:08
SansWord :答案揭曉(又不是在玩海龜湯...orz) 08/06 02:08
EragonJ :囧~ 真有趣~ XD 08/06 02:08
SansWord :我用unicode 編碼儲存 網頁 結果就不能跑了 08/06 02:08
SansWord :所以我要解決的問題變成要讓browser認得unicode... 08/06 02:09
※ 編輯: SansWord 來自: 123.194.201.15 (08/06 02:29)
tingyushyu :存成UTF-8? 08/06 19:47