Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用php实现回波图像_Php - Fatal编程技术网

用php实现回波图像

用php实现回波图像,php,Php,我正在尝试用php做一些非常简单的事情,但是我找不到哪里有错误!因此,我想回显这样的图像(代码的一部分): $file_path[0]=“/Applications/MAMP/htdocs/php_test/image_archive/”$last_file[0]; echo$file_路径[0]; 回声“”; 回声“; 当我回显img标签时,我一定有某种错误,但我找不到它。任何帮助都将不胜感激 <div class="content"> <h1> Map&l

我正在尝试用php做一些非常简单的事情,但是我找不到哪里有错误!因此,我想回显这样的图像(代码的一部分):

$file_path[0]=“/Applications/MAMP/htdocs/php_test/image_archive/”$last_file[0];
echo$file_路径[0];
回声“
”; 回声“;
当我回显img标签时,我一定有某种错误,但我找不到它。任何帮助都将不胜感激

  <div class="content">
   <h1> Map</h1>
  <?php

  include '/Applications/MAMP/htdocs/php_test/web_application_functions/last_file.php'; 
  $last_file = last_file(); 

 $file_path[0] = "/Applications/MAMP/htdocs/php_test/image_archive/".$last_file[0];
echo $file_path[0];
echo "<br>";
echo '<img src="' . $file_path[0] . '" alt="error">';
?>
<!-- end .content --></div>

地图

您应该使用相对于服务器根目录或当前文件的路径

echo "<img src='/php_test/image_archive/" . $last_file[0] . "' alt='error'>";
echo”“;


您是否检查了发送到浏览器的结果HTML?我得到了损坏的图像符号。。甚至连alt.@Pranav Kapoor都没有。是的。这是一个数组。当我回显它时,我得到了相应的路径。您不应该回显系统上的完整路径,而应该回显与web服务器的文档根相关的路径,在您的例子中-htdocsCan您发布了上面输出的HTML,这应该让您更清楚everyone@dkar:生成的HTML源代码是什么?如果图像没有加载,这是一个无关的问题。可能是
$last\u文件[0]
错误或实际上没有指向图像
/Applications/MAMP/htdocs/
似乎完全错误。因为$file\u路径[0]错误。上述输出:src=“/Applications/MAMP/htdocs/php_test/image_archive/filename”,其中filename是$last_file[0]的值。路径很好。这是我在回显$file_路径:/Applications/MAMP/htdocs/php_test/image_archive/437460-1696-2012.png时得到的,正如您所看到的。png该路径在浏览器上不起作用。浏览器上的脚本不是从路径根运行的!!!浏览到,您应该会看到您的图像。浏览到,您将获得404
echo "<img src='/php_test/image_archive/" . $last_file[0] . "' alt='error'>";
echo "<img src=\".$file_path[0].\" alt=\"error\">"; 
echo "<img src=\"".$file_path[0]."\" alt=\"error\">"; 
echo '<img src="' . $file_path[0] . '" alt="error">'; 
$file_path[0] = "/php_test/image_archive/".$last_file[0];
$file_path[0] = "image_archive/".$last_file[0];