繁体   English   中英

执行php脚本时出错

[英]Error while executing php script

我正在使用php构建的博客应用程序。

我有一个功能,如果没有博客条目,那么用户应该看到一个链接,从那里他可以被定向到博客条目页面(我的项目中的new.php)。
我能够成功显示链接,但我有一个小问题:

我的目录结构是博客 - >(index.php new.php)

当我制作锚标签时,请将new.php称为

$e = array(
        'title'=> 'No entries yet',
        'entry'=> '<a href=" blog/new.php">Post an entry here!</a>'
        );

在这种情况下,当我单击<a>标签时,浏览器地址栏将地址显示为localhost:8080 / blog / blog / new.php

如果改变这个

$e = array(
        'title'=> 'No entries yet',
        'entry'=> '<a href="new.php">Post an entry here!</a>'
        );

然后地址栏显示: localhost:8080 / new.php

在这两种情况下,我都无法显示该页面。

试试吧:

$e = array(
    'title'=> 'No entries yet',
    'entry'=> '<a href="../blog/new.php">Post an entry here!</a>'
);

但是使用绝对路径仍然更好。 性能稍好一点。 尝试使用$_SERVER['HTTP_HOST'] ,如下所示:

$e = array(
    'title'=> 'No entries yet',
    'entry'=> '<a href="http://' . $_SERVER['HTTP_HOST'] . '/blog/new.php">Post an entry here!</a>'
);

暂无
暂无

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

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