作者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/cn.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