0

当我在目录 /public/ 我的源代码中创建文件 index.php

<html>
<meta name="ROBOTS" content="NOARCHIVE">
<head><NOFOLLOW><noindex>
<?php echo '123' ?>
</NOINDEX></NOFOLLOW>
</head>
<body>
</body>
</html>

从浏览器看起来像

<html>
<meta name="ROBOTS" content="NOARCHIVE">
<head><NOFOLLOW><noindex>
123
</NOINDEX></NOFOLLOW>
</head>
<body>
</body>
</html>

但是如果我创建文件夹(无论在哪里)并在源代码变为时将文件 index.php 放入其中

<html>
<meta name="ROBOTS" content="NOARCHIVE">
<head><NOFOLLOW><noindex>

如果我在这个文件中进行一些更正,源代码保持不变,在浏览器视图中没有改变。

为什么我不能在我想要的地方创建和运行 php 代码,除了 /public/ 文件夹?

4

1 回答 1

1

这是您在两个 index.php 文件中使用的确切代码吗?

如果是这样,它们都应该失败,因为存在语法错误。您缺少;php 代码末尾的 。

您发布:<?php echo '123' ?>
应该是: <?php echo '123'; ?>

如果不是这样,您可以将以下内容添加到 index.php 的顶部,以确保错误显示在页面上:

<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>

如果之后出现任何错误,请在此处发布。

于 2012-12-29T00:38:02.960 回答