我已经在我的测试服务器上测试了我的php代码,一切都很好,现在我把它上传到godaddy.com上的web主机上,除了一个页面外,每个页面都能工作。这个页面只是不输出任何内容,实际上是什么也不输出。
出于沮丧,我将下面的代码放在生产服务器上
<BR>1
<? PHP
echo "<br>2";
?>
<BR>3这将显示1& 3。每一页php代码都能在godaddy上工作,这个页面在测试服务器上的工作时间是100%。
编辑--似乎是注释阻止了它的工作,当我从文件中删除注释时,它似乎起作用了--但是为什么呢?我怎么才能证明这是真的呢?
问题似乎在于注释,不管我是否使用#或//进行注释,它已经停止了代码!
<?php
session_start();
include("../functions/common.php");
$sqldb = open_database();
include("../functions/create_game.php");
header('Location:'.$_SESSION['web_site'].'/home.php'); //Go back to the home page
?>但是,如果我将注释放在任何其他行的末尾,代码就会停止!我知道这听起来很奇怪,但我已经为此做了超过一个小时的工作,并发表评论,看看这是否真的是问题所在。
发布于 2011-09-06 01:52:44
我没有看到回复@Jack Maney的评论,所以我再重复一遍。
在httproot中创建一个名为info.php的文件
在该文件中放置以下行:
<?php phpinfo();查看http://mysite.example.com/info.php (其中mysite.example.com是您的域名)。如果您什么也得不到,那么您需要与GoDaddy客户支持部门联系,(480) 505-8877
发布于 2011-09-06 01:09:09
尝试删除“php”之前的空格
发布于 2011-09-06 01:46:04
php是小写的吗?<?PHP可能不会被识别,而<?php是标准的。
https://stackoverflow.com/questions/7314029
复制相似问题