在我的web目录中创建稀疏的几页时,有大量的调试没有命令输出。有问题的调试似乎与我在输出调试下面的表有关。有问题的调试可以在这里看到:
http://gyazo.com/28bafa37238fc5c17753cdf64611cc81.png
对应于输出:
http://gyazo.com/e14f399b18fe6ddafa3882c3c8aff5e9.png
我能想到导致这种现象的唯一解释是php.ini文件允许它在某处,但我不知道是什么导致了这种情况。在提出这个问题之前,<数字>开始和<数字> html部分<数>魔法。这是通过添加以下行来解决的:
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
到我的php.ini。
如果有任何想法在php.ini文件中有什么选项影响这个,那将非常感激,因为对这个特定输出的任何搜索都没有发现。
另外一点是这个托管服务提供商的PHP构建仍然在5.3.25。
与该表有关的代码如下:
$out = "<table align='center'><th>Proofer</th>
<th>Story</th>
<th>Author</th>
<th>Delete</th>";
sqlConnect();
$sql = "SELECT * FROM `story` ORDER BY `st_name`";
$res = mysql_query( $sql );
while( $row = mysql_fetch_array( $res ) ) {
$out .= "<tr><td><a href='./profile?u=" . $row['user_id'] . "'>". proofBy( $row['user_id'] ) ."</a></td>";
$out .= "<td><a href='". $row['st_link'] ."'>". $row['st_name'] ."</a></td>";
$out .= "<td><a href='". $row['a_link'] ."'>". $row['author'] ."</a></td>";
$out .= "<td><a href='./storyMaster?d=". $row['st_id'] ."'>Delete</a></td>";
$out .= "</tr>";
}
mysql_close();
$out .= "</table>";
这是唯一的一段代码,由于此处给出的循环特性,它似乎会产生必要的影响。
答案 0 :(得分:0)
这个特定故事的寓意是首先检查你自己的调试代码......
为自己是个白痴而鼓掌