php包括不在IE上工作?

时间:2010-05-01 10:31:28

标签: php include internet-explorer

这包括在IE中不起作用:

<?php
include_once 'localization.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Global Colleague</title>
<link href="css/style.css" rel="stylesheet" type="text/css"/><!--Start Kampyle Exit-Popup Code-->
<script type="text/javascript">

localization.php

中调用数组
<?php echo l('content_p3'); ?>

编辑:我在另一个文件夹中尝试了相同的文件,但它有效

2 个答案:

答案 0 :(得分:1)

“不工作”非常通用。你期望什么,实际发生了什么?您可能希望打开错误报告并查看是否报告了任何错误。在(X)HTML中,在doctype之前不应打印任何内容。您是否尝试在HTTP响应中添加内容?通常情况下,浏览器不应影响PHP输出代码的方式,除非您添加了一些代码来响应用户代理,这并不总是明智的。

也许,当您在另一个目录中尝试代码时,它无法找到有问题的脚本,因为它包含在相对路径中。尝试删除原始文件中的包含,看看它是否“有效”。

答案 1 :(得分:0)

以下方式100%适合您:

1)安装(开源)Notepad ++在您的PC上 2)打开文件 3)转到编码并选择(在没有BOM的情况下以UTF-8编码) 4)然后单击“保存” 5)现在它可以工作(Chrome)和(IE)

:)