当我在目录/ public / my source code
中创建文件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 / folder?
答案 0 :(得分:1)
这是你在index.php文件中使用的确切代码吗?
如果是这样,它们都应该失败,因为存在语法错误。你错过了PHP代码末尾的;
。
您发布了:<?php echo '123' ?>
应该是:<?php echo '123'; ?>
如果不是这种情况,您可以将以下内容添加到index.php的顶部,以确保错误显示在页面上:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>
如果之后出现任何错误,请将其发回此处。