为什么我的PHP什么都不做,显示一个空白页


Why does my PHP do nothing, show a blank page?

为什么我的PHP停止工作?

我一下子做了几件事,可能破坏了它:

  1. 将 jquery 放入不包含 jquery 脚本,但在 javascript 标签中使用 jquery。
  2. 创建了一个样式表(它正在工作,但后来我添加了一个:before样式和jquery,php停止工作(。
  3. 更改了 PHP 代码中的空格。
  4. <!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。