作者HwangTW (HwangTW)
看板PHP
標題[請益] html混入php失敗
時間Tue May 19 09:35:40 2015
小弟自架了一個伺服器,前幾天在架設php的部分
在網路爬文後也用了方法在html混入php
但卻沒顯示出結果
以下為小弟的伺服器,可用F12去查網頁原始碼
http://smilestudio.no-ip.biz/HomestuckTW (只有在首頁的部分我才有加入PHP)的程式
碼
麻煩大家幫忙了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.86.140
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1431999344.A.97C.html
1F:推 localhost: 副檔名html 你要用php?05/19 10:11
2F:→ localhost: 檢視原始碼 還能看到<?php echo... 就是錯啦05/19 10:11
我到底應該怎麼做QWQ
小弟的伺服器用的是IIS
也不知道要怎麼設定 AddType application/x-httpd-php html htm
※ 編輯: HwangTW (118.167.86.140), 05/19/2015 10:15:31
3F:推 localhost: 到底在說啥 檔案抓下來存成php05/19 10:26
4F:→ localhost: index.html(X) index.php(O) 懂?05/19 10:27
已經改好了但還是....(默
※ 編輯: HwangTW (118.167.86.140), 05/19/2015 10:57:53
5F:推 localhost: 你php程式寫的啥? echo ("第三種方法!"); ??05/19 11:09
對呀,就是他
6F:→ localhost: 檢視原始碼看得到php程式碼就是不對05/19 11:10
※ 編輯: HwangTW (111.80.115.245), 05/19/2015 11:33:31
7F:推 localhost: 你把他註解掉啦 <!--?php(X) <?php (O) 05/19 11:36
那是網頁自己註解掉的,我也不知道錯在哪qwq
8F:→ localhost: <?php echo ("第三種方法!");?> 這樣寫才對05/19 11:37
9F:推 crossdunk: 看起來像被註解了05/19 11:37
10F:→ MOONRAKER: OH MY BALLS05/19 11:52
※ 編輯: HwangTW (59.115.203.112), 05/19/2015 12:55:54
11F:推 GALINE: 離題,這漫畫...XD05/19 12:57
12F:→ GALINE: 看起來像是「IIS不知道這檔案要當成 PHP」,我沒碰過IIS05/19 12:59
14F:→ GALINE: AddType 那個是 .htaccess 的設定,「印象中」IIS 不吃 05/19 13:01
15F:推 GALINE: 保險一點是先另外寫個內容只有 echo 的 test.php 來測試05/19 13:03
了解,等等來測試看看
※ 編輯: HwangTW (42.70.83.59), 05/19/2015 13:20:16
經測試後是可以的
※ 編輯: HwangTW (118.167.86.140), 05/19/2015 14:38:13
16F:→ poiuy999: 不是add type就好 php for iis有沒有裝?05/19 23:00
http://i.imgur.com/wB7h2Vh.png
我不知這個算不算...?
然後在
http://smilestudio.no-ip.biz/HomestuckTW/index2.php 以及
http://smilestudio.no-ip.biz/HomestuckTW/index3.php 我都有放上測試檔了
※ 編輯: HwangTW (118.167.86.140), 05/19/2015 23:48:18
17F:→ kpier2: 先把<script 那段改用<?php 試試, 或許只是預設沒開05/20 01:00
18F:→ kpier2: 至少我看你的phpinfo() 設定是 asp_tags Off Off 05/20 01:13
19F:→ kpier2: wiki.php.net/rfc/remove_alternative_php_tags 改習慣吧! 05/20 01:14
20F:→ kpier2: 如果不想讓當年php3 -> php4 的苦再重來的話 05/20 01:16
可是我用
<?php 的時候就會被註解掉
※ 編輯: HwangTW (59.115.203.112), 05/20/2015 01:18:32
21F:→ kpier2: 那就是IIS的問題 無關PHP 05/20 02:54
22F:→ EJB: IIS 沒有把 php compile...這是 web service 問題 05/20 13:43
有解嗎QWQ
※ 編輯: HwangTW (42.70.210.71), 05/20/2015 14:04:07
23F:→ KawasumiMai: 你確定你的環境可以跑php嗎.... 05/20 15:30
24F:→ KawasumiMai: 你用哪一套架站?要不要乾脆換一套來用 05/20 15:3OB1
25F:推 joey770911: 我記得cgi要設定pho.exe 05/20 19:03
26F:→ joey770911: Php 05/20 19:04
27F:推 shadowjohn: 我記得iis有二種用法1種是 php5isual.dll 05/20 20:49
28F:→ shadowjohn: 另一個是跑cgi 05/20 20:49
29F:→ shadowjohn: 還要設執行身份跟應用程式~ 05/20 20:50
30F:→ shadowjohn: 然後 mime-type也要指定一下 .php 05/20 20:50
mime-type?你說的是mine嗎?還是...?
31F:→ shadowjohn: php.ini 丟到 C:\windows 05/20 20:51
php.ini的位置在?QWQ
32F:推 poiuy999: 把I IS關了 裝XAMP 或APPSERV 比較快 05/20 23:09
33F:推 GALINE: 「index.php 不行 index2.php 可以」這頗怪.. 05/21 00:54
34F:推 GALINE: index3.php 加上 html tag,甚至是「<html>」開頭看看? 05/21 00:57
35F:→ GALINE: 或是看是否方便丟出 index.php 的完整代碼看看.. 05/21 00:58
http://ideone.com/I62ksc
36F:→ GALINE: 看起來這邊大家都不認識IIS,都只能隔空抓藥,有點慘[汗] 05/21 00:59
37F:→ GALINE: 我懷疑是 IIS 有奇怪的設定,PHP會不會跑還要看檔案內容.. 05/21 01:00
38F:→ LearnRPG: www.apachefriends.org/zh_tw/index.html appserv不建議 05/21 04:59
※ 編輯: HwangTW (36.224.114.73), 05/21/2015 09:35:32
39F:推 cf1064: IIS本身不支持PHP,要用IIS先照這個做 05/21 22:56
41F:→ cf1064: 或是將iis服務停掉,改用xampp 05/21 22:58
43F:→ kpier2: 是否方便丟出 index3.php 的完整代碼? 05/21 23:35
大家,我發現只要我將CSS那行註解掉
PHP的程式碼就不會被註解了
實驗組
http://smilestudio.no-ip.biz/HomestuckTW/index.php
對照組
http://smilestudio.no-ip.biz/HomestuckTW/index4.php
然後又發現了把編碼改成 UTF-8 之後連CSS都不用註解了
總之感謝大家幫忙QWQ
可是為啥用 unicode 就不能執行 PHP?
懇求大大協助解釋一下QWQ
※ 編輯: HwangTW (59.115.206.243), 05/23/2015 16:55:40
而且UTF-16也無法,有沒有八卦(?
※ 編輯: HwangTW (59.115.206.243), 05/23/2015 17:49:24
44F:→ kpier2: 你繁中不用BIG5或UTF-8反而硬上其它的,有沒有八卦? 05/23 21:02
45F:→ HwangTW: BIG5 對 CHROME 有時會出現亂碼ˊˋ,個人不愛用 05/23 21:32
46F:→ HwangTW: 小弟常把unicode跟UTF-8搞混QQ 05/23 21:32