PHP:如何添加图像?

PHP:如何添加图像?,php,Php,最简单的问题,但我不能让它工作。。。我尝试将图像添加到此php文件的方式有什么问题 <?php header("HTTP/1.0 404 Not Found"); ?> <?php defined('C5_EXECUTE') or die("Access Denied."); ?> <h1 class="error"><?php echo t('Page Not Found')?></h1> <?php echo t('We

最简单的问题,但我不能让它工作。。。我尝试将图像添加到此php文件的方式有什么问题

<?php header("HTTP/1.0 404 Not Found"); ?>
<?php  defined('C5_EXECUTE') or die("Access Denied."); ?>

<h1 class="error"><?php echo t('Page Not Found')?></h1>

<?php echo t('We could not find a page at this address.')?>

<?php  if (is_object($c)) { ?>
    <br/><br/>
    <?php  $a = new Area("Main"); $a->display($c); ?>
<?php  } ?>

<?php
    echo "<img src="img.jpg">"
?>

<a href="<?php echo DIR_REL?>/"><?php echo t('Back to Home')?></a>.



.

名为
img.jpg
的文件与此
.php
文件位于同一目录中。当它运行时,我看到这个错误:
Parse error:syntax error,意外的T_字符串,应该是“,”或“;”在第21行
中,第21行是
echo”“

两个或三个,添加图像的方式有问题

  • 您需要使用不同类型的引号(
    vs
    ),否则它们会相互抵消
  • 您需要一个
    来结束PHP中的行
  • 您的映像路径可能已断开。如果
    img.jpg
    与PHP脚本不在同一目录中,它将无法工作
替换:

"<img src="img.jpg"/>"
“”

”;

如果图像路径有问题,请尝试使用绝对路径(
src=)http://example.com/your/path/img.jpg“
)而不是相对路径(
src=“img.jpg”
)。如果这样做有效,则表示相对路径错误。

添加图像的方式有两个或三个问题

  • 您需要使用不同类型的引号(
    vs
    ),否则它们会相互抵消
  • 你需要一个
  • 您的映像路径可能已断开。如果
    img.jpg
    与PHP脚本不在同一目录中,它将无法工作
替换:

"<img src="img.jpg"/>"
“”

”;
如果图像路径有问题,请尝试使用绝对路径(
src=)http://example.com/your/path/img.jpg“
)而不是相对路径(
src=“img.jpg”
)。如果有效,则表示相对路径错误。

而不是:

echo "<img src="img.jpg">";
echo”“;
你可以做:

echo "<img src='img.jpg'>";
echo”“;

echo';
甚至不引用这句话:

echo "<img src=\"img.jpg\">";
echo”“;
而不是:

echo "<img src="img.jpg">";
echo”“;
你可以做:

echo "<img src='img.jpg'>";
echo”“;

echo';
甚至不引用这句话:

echo "<img src=\"img.jpg\">";
echo”“;

您在
img
行上有一个错误的引用,然后我建议将其全部保留在PHP中。您可以将代码替换为更易于阅读和维护的代码:

header("HTTP/1.0 404 Not Found");
defined('C5_EXECUTE') or die("Access Denied.");
echo '<h1 class="error">'. t('Page Not Found') .'</h1>';
echo t('We could not find a page at this address.');

if (is_object($c)) {
    echo '<br /><br />';
    $a = new Area("Main");
    $a->display($c);
}

echo "<img src='img.jpg'>";
echo '<a href="'. DIR_REL .'/">'. t('Back to Home') .'</a>.';
标题(“未找到HTTP/1.0 404”);
定义(“C5_执行”)或死亡(“访问被拒绝”);
回显“”。t(‘未找到页面’);
echo t('我们在此地址找不到页面');
if(is_object($c)){
回音“

”; $a=新区域(“主区域”); $a->display($c); } 回声“; 回声';
您在
img
行上有一个错误的引用,然后我建议将其全部保留在PHP中。您可以将代码替换为更易于阅读和维护的代码:

header("HTTP/1.0 404 Not Found");
defined('C5_EXECUTE') or die("Access Denied.");
echo '<h1 class="error">'. t('Page Not Found') .'</h1>';
echo t('We could not find a page at this address.');

if (is_object($c)) {
    echo '<br /><br />';
    $a = new Area("Main");
    $a->display($c);
}

echo "<img src='img.jpg'>";
echo '<a href="'. DIR_REL .'/">'. t('Back to Home') .'</a>.';
标题(“未找到HTTP/1.0 404”);
定义(“C5_执行”)或死亡(“访问被拒绝”);
回显“”。t(‘未找到页面’);
echo t('我们在此地址找不到页面');
if(is_object($c)){
回音“

”; $a=新区域(“主区域”); $a->display($c); } 回声“; 回声';
分号和引号
echo”“
echo”“基本PHP语法
echo“foo”bar“”是无效语法。分号和引号
echo”“
echo”“基本PHP语法
echo“foo”bar“
语法无效。此
echo”“
删除了我看到的错误,但显示了一个空矩形。您需要确保它与此php位于同一文件夹中。此
echo'
也删除了错误,但显示了一个空矩形。请确保图像路径和名称正确,还有extensions@ggkmath您可以通过将图像标记放在PHP外部(
)来检查问题是否与PHP或图像标记有关。然后呢?此外,您放置的路径仍然是相对于当前目录的-请尝试参照网站本身编写路径(
src=”http://example.com/your/path/img.jpg“
)。此
echo”“
删除了我看到的错误,但是显示一个空矩形。您需要确保它与此php位于同一文件夹中此
echo'
也删除了错误,但显示了一个空矩形。请确保图像路径和名称正确,还有extensions@ggkmath您可以通过将图像标记放在PHP外部(
)来检查问题是否与PHP或图像标记有关。然后呢?此外,您放置的路径仍然是相对于当前目录的-请尝试参照网站本身编写路径(
src=”http://example.com/your/path/img.jpg“
)。