为什么我的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>
答案 0 :(得分:1)
我相信您的文件除ANSI之外都保存,因为PHP无法在UNICODE文件上运行。 尝试使用您喜欢的编辑器打开文件,并在保存时...确保将其保存为ANSI。