为什么我的PHP停止工作?
我一下子做了几件事,可能破坏了它:
- 将 jquery 放入不包含 jquery 脚本,但在 javascript 标签中使用 jquery。
- 创建了一个样式表(它正在工作,但后来我添加了一个:before样式和jquery,php停止工作(。
- 更改了 PHP 代码中的空格。
- 把
<!DOCTYPE HTML>
放在顶部,但随后将其删除,没有任何变化。
我希望每个文件夹和子文件夹的列表,但得到一个只有标题的页面,Chrome 向我展示了 php 标签在 HTML 注释中(不确定是否正常,从来没有 php 只是不起作用(。
问题是:文件类型不是 ANSI。
.PHP:
<?php
function listFolderFiles($dir){
$ffs = scandir($dir);
echo '<ol>';
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
echo '<li>'.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
}
echo '</ol>';
}
?>
.HTML:
<html>
<head>
<title>
</title>
<?php include("find.php"); ?>
</head>
<body>
<h2>Folders</h2>
<?php listFolderFiles('../');?>
</body>
</html>
我相信
你的文件不是ANSI保存的,因为PHP不能在UNICODE文件上运行。尝试使用您喜欢的编辑器打开您的文件,当您保存时...确保将其另存为 ANSI。