繁体   English   中英

PHP 代码可以在本地运行,但不能远程运行

[英]PHP code works locally but not remotely

我不能让它产生我想要的支持 PHP 的服务器端,因为我可以让 PHP 页面回显和内容。 但在本地它完全符合我的期望。 这当然是我在互联网上发现的示例代码,我修改了这些代码以查找我的特定目录,这是我唯一更改的内容。 在此先感谢您的帮助:)编辑:抱歉我忘了澄清我的目标。 假设检查 .html 文件的目录并使用表中的每个文件构建一个表。 它在本地执行此操作,但在尝试托管代码的远程服务器上,只会生成一个空白页面。

<?php
  $directory = "/pages/";
  $contents = scandir($directory);
    if ($contents) {
       foreach($contents as $key => $value) {
             if ($value == "." || $value == "..") {
                unset($key);
             }
       }
    }
        echo "<ul>";
    foreach($contents as $k => $v) {
      echo "<li><a href=\"$directory/" . $v . "\">link text</a></li>";
    }
        echo "</ul>";

?>

用户l'L'l指出我正确的方向。 error_reporting(E_ALL); 帮助我弄清楚出了什么问题。 该目录有点复杂,因为我正在使用子域进行测试。 并认为我需要的只是“/pages/”作为目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM