我不知道这个 PHP 代码有什么问题
I don't know what's wrong with this PHP code
所以基本上我有一个文件夹,我有
1) 38-index.php
2) 38-conf.inc.php
3)图片(文件夹)
这段代码的目的是只显示一个gif whos路径将从另一个页面派生(conf.inc.php),但是当我运行它时它总是给我一个损坏的图像图标而没有别的。我检查了框架代码,它显示 URL 正是 gif 文件所在的位置。
基本上,我试图掌握 include 和 $_SERVER 变量,并使用它来创建一个动态页面,该页面将修改为正确的路径,而不管它来自 运行 的服务器。
PS:我这样做是为了在封锁期间学习 php。
//代码为 38-index.php
<?php
include '38-conf.inc.php';
?>
<img src="<?php echo $images.'header.gif'; ?>" />
//代码为 38-conf.inc.php
<?php
$host_name = $_SERVER['HTTP_HOST'];
$images = $host_name.'/tutorials/38-$_SERVER_hostname/images/';
?>
在图像文件夹中,我有一张名为 "header.gif" 的图像。请帮忙!我真的被困住了,我的强迫症不会让我继续前进,除非并且直到我清除这个疑虑。
如您所见.. 当我 运行 我的 38-index.php 文件时,我希望它打开 localhost/tutorials/38-$_SERVER_hostname/[=31= .gif 文件。但它所做的只是在没有任何操作的情况下吐出正确的URL。
the frame source
我想我在这里找到了问题。我右键单击 URL 并在另一个选项卡上打开它。原来是走错了路。这是为了重定向到 .gif 文件需要修复的内容
incorrect URL
您忘记了 http://
,然后试试这个:
$images = 'http://'.$host_name.'/tutorials/38-$_SERVER_hostname/images/';
所以基本上我有一个文件夹,我有 1) 38-index.php 2) 38-conf.inc.php 3)图片(文件夹) 这段代码的目的是只显示一个gif whos路径将从另一个页面派生(conf.inc.php),但是当我运行它时它总是给我一个损坏的图像图标而没有别的。我检查了框架代码,它显示 URL 正是 gif 文件所在的位置。 基本上,我试图掌握 include 和 $_SERVER 变量,并使用它来创建一个动态页面,该页面将修改为正确的路径,而不管它来自 运行 的服务器。 PS:我这样做是为了在封锁期间学习 php。
//代码为 38-index.php
<?php
include '38-conf.inc.php';
?>
<img src="<?php echo $images.'header.gif'; ?>" />
//代码为 38-conf.inc.php
<?php
$host_name = $_SERVER['HTTP_HOST'];
$images = $host_name.'/tutorials/38-$_SERVER_hostname/images/';
?>
在图像文件夹中,我有一张名为 "header.gif" 的图像。请帮忙!我真的被困住了,我的强迫症不会让我继续前进,除非并且直到我清除这个疑虑。
如您所见.. 当我 运行 我的 38-index.php 文件时,我希望它打开 localhost/tutorials/38-$_SERVER_hostname/[=31= .gif 文件。但它所做的只是在没有任何操作的情况下吐出正确的URL。
the frame source
我想我在这里找到了问题。我右键单击 URL 并在另一个选项卡上打开它。原来是走错了路。这是为了重定向到 .gif 文件需要修复的内容 incorrect URL
您忘记了 http://
,然后试试这个:
$images = 'http://'.$host_name.'/tutorials/38-$_SERVER_hostname/images/';