带有php的回声图像


Echo image with php

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

    $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'">"; 

当我回显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 "<img src='".$file_path[0].'" alt='"error'">"; 

错误

echo "<img src='"".$file_path[0]."'" alt='"error'">"; 

是你认为你在做什么

使用单引号很有用,这样你就不会犯这个错误

echo '<img src="' . $file_path[0] . '" alt="error">'; 

第二

/Applications/MAMP/htdocs/php_test/image_archive/看起来像一个路径而不是一个目录

也许你的意思是

$file_path[0] = "/php_test/image_archive/".$last_file[0];

$file_path[0] = "image_archive/".$last_file[0];