我正试图用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];