[請益] html混入php失敗

看板PHP作者 (HwangTW)時間10年前 (2015/05/19 09:35), 10年前編輯推噓13(13033)
留言46則, 13人參與, 最新討論串1/1
小弟自架了一個伺服器,前幾天在架設php的部分 在網路爬文後也用了方法在html混入php 但卻沒顯示出結果 以下為小弟的伺服器,可用F12去查網頁原始碼 http://smilestudio.no-ip.biz/HomestuckTW (只有在首頁的部分我才有加入PHP)的程式 碼 麻煩大家幫忙了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.86.140 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1431999344.A.97C.html

05/19 10:11, , 1F
副檔名html 你要用php?
05/19 10:11, 1F

05/19 10:11, , 2F
檢視原始碼 還能看到<?php echo... 就是錯啦
05/19 10:11, 2F
我到底應該怎麼做QWQ 小弟的伺服器用的是IIS 也不知道要怎麼設定 AddType application/x-httpd-php html htm ※ 編輯: HwangTW (118.167.86.140), 05/19/2015 10:15:31

05/19 10:26, , 3F
到底在說啥 檔案抓下來存成php
05/19 10:26, 3F

05/19 10:27, , 4F
index.html(X) index.php(O) 懂?
05/19 10:27, 4F
已經改好了但還是....(默 ※ 編輯: HwangTW (118.167.86.140), 05/19/2015 10:57:53

05/19 11:09, , 5F
你php程式寫的啥? echo ("第三種方法!"); ??
05/19 11:09, 5F
對呀,就是他

05/19 11:10, , 6F
檢視原始碼看得到php程式碼就是不對
05/19 11:10, 6F
※ 編輯: HwangTW (111.80.115.245), 05/19/2015 11:33:31

05/19 11:36, , 7F
你把他註解掉啦 <!--?php(X) <?php (O)
05/19 11:36, 7F
那是網頁自己註解掉的,我也不知道錯在哪qwq

05/19 11:37, , 8F
<?php echo ("第三種方法!");?> 這樣寫才對
05/19 11:37, 8F

05/19 11:37, , 9F
看起來像被註解了
05/19 11:37, 9F

05/19 11:52, , 10F
OH MY BALLS
05/19 11:52, 10F
※ 編輯: HwangTW (59.115.203.112), 05/19/2015 12:55:54

05/19 12:57, , 11F
離題,這漫畫...XD
05/19 12:57, 11F

05/19 12:59, , 12F
看起來像是「IIS不知道這檔案要當成 PHP」,我沒碰過IIS
05/19 12:59, 12F

05/19 13:00, , 13F
不過 https://goo.gl/Ft86C3 似乎是相關教學
05/19 13:00, 13F

05/19 13:01, , 14F
AddType 那個是 .htaccess 的設定,「印象中」IIS 不吃
05/19 13:01, 14F

05/19 13:03, , 15F
保險一點是先另外寫個內容只有 echo 的 test.php 來測試
05/19 13:03, 15F
了解,等等來測試看看 ※ 編輯: HwangTW (42.70.83.59), 05/19/2015 13:20:16 經測試後是可以的 ※ 編輯: HwangTW (118.167.86.140), 05/19/2015 14:38:13

05/19 23:00, , 16F
不是add type就好 php for iis有沒有裝?
05/19 23:00, 16F
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

05/20 01:00, , 17F
先把<script 那段改用<?php 試試, 或許只是預設沒開
05/20 01:00, 17F

05/20 01:13, , 18F
至少我看你的phpinfo() 設定是 asp_tags Off Off
05/20 01:13, 18F

05/20 01:14, , 19F
wiki.php.net/rfc/remove_alternative_php_tags 改習慣吧!
05/20 01:14, 19F

05/20 01:16, , 20F
如果不想讓當年php3 -> php4 的苦再重來的話
05/20 01:16, 20F
可是我用 <?php 的時候就會被註解掉 ※ 編輯: HwangTW (59.115.203.112), 05/20/2015 01:18:32

05/20 02:54, , 21F
那就是IIS的問題 無關PHP
05/20 02:54, 21F

05/20 13:43, , 22F
IIS 沒有把 php compile...這是 web service 問題
05/20 13:43, 22F
有解嗎QWQ ※ 編輯: HwangTW (42.70.210.71), 05/20/2015 14:04:07

05/20 15:30, , 23F
你確定你的環境可以跑php嗎....
05/20 15:30, 23F

05/20 15:3OB1, , 24F
你用哪一套架站?要不要乾脆換一套來用
05/20 15:3OB1, 24F

05/20 19:03, , 25F
我記得cgi要設定pho.exe
05/20 19:03, 25F

05/20 19:04, , 26F
Php
05/20 19:04, 26F

05/20 20:49, , 27F
我記得iis有二種用法1種是 php5isual.dll
05/20 20:49, 27F

05/20 20:49, , 28F
另一個是跑cgi
05/20 20:49, 28F

05/20 20:50, , 29F
還要設執行身份跟應用程式~
05/20 20:50, 29F

05/20 20:50, , 30F
然後 mime-type也要指定一下 .php
05/20 20:50, 30F
mime-type?你說的是mine嗎?還是...?

05/20 20:51, , 31F
php.ini 丟到 C:\windows
05/20 20:51, 31F
php.ini的位置在?QWQ

05/20 23:09, , 32F
把I IS關了 裝XAMP 或APPSERV 比較快
05/20 23:09, 32F

05/21 00:54, , 33F
「index.php 不行 index2.php 可以」這頗怪..
05/21 00:54, 33F

05/21 00:57, , 34F
index3.php 加上 html tag,甚至是「<html>」開頭看看?
05/21 00:57, 34F

05/21 00:58, , 35F
或是看是否方便丟出 index.php 的完整代碼看看..
05/21 00:58, 35F

05/21 00:59, , 36F
看起來這邊大家都不認識IIS,都只能隔空抓藥,有點慘[汗]
05/21 00:59, 36F

05/21 01:00, , 37F
我懷疑是 IIS 有奇怪的設定,PHP會不會跑還要看檔案內容..
05/21 01:00, 37F

05/21 04:59, , 38F
www.apachefriends.org/zh_tw/index.html appserv不建議
05/21 04:59, 38F
※ 編輯: HwangTW (36.224.114.73), 05/21/2015 09:35:32

05/21 22:56, , 39F
IIS本身不支持PHP,要用IIS先照這個做
05/21 22:56, 39F

05/21 22:57, , 40F
05/21 22:57, 40F

05/21 22:58, , 41F
或是將iis服務停掉,改用xampp
05/21 22:58, 41F

05/21 22:58, , 42F
05/21 22:58, 42F

05/21 23:35, , 43F
是否方便丟出 index3.php 的完整代碼?
05/21 23:35, 43F
大家,我發現只要我將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

05/23 21:02, , 44F
你繁中不用BIG5或UTF-8反而硬上其它的,有沒有八卦?
05/23 21:02, 44F

05/23 21:32, , 45F
BIG5 對 CHROME 有時會出現亂碼ˊˋ,個人不愛用
05/23 21:32, 45F

05/23 21:32, , 46F
小弟常把unicode跟UTF-8搞混QQ
05/23 21:32, 46F
文章代碼(AID): #1LMfDmby (PHP)
文章代碼(AID): #1LMfDmby (PHP)