在 php 页中输出图像
output image in php page
非常感谢您的辛勤工作,
希望我的问题没有那么复杂。
我试图在我的网站上显示一些图片,但它不会显示,
php 页面和图像在同一目录中,当我在 html 文件上尝试相同的目录时它工作正常,但是当我尝试在 php 文件上使用相同的目录时图片看起来坏了图标,不会出现..
我也尝试了 png 和 jpg 图像,仍然没有结果..
请大家..
这是简单的代码,我试过,
<html>
<head><title> hello </title></head>
<body>
<?php $image = 'zz.png'; ?>
<img src= "<?php $image ?>" style="width:304px;height:228px;">
hello world..
</body>
</html>
我认为你应该替换这一行:
<img src= "<?php $image ?>" style="width:304px;height:228px;">
有了这个:
<img src= "<?php echo($image) ?>" style="width:304px;height:228px;">
因为 echo() 是生成输出的函数。
使用 echo 打印 var $image
(并在标签末尾用前斜杠关闭图像标签以获得正确的 html):
<img src= "<?php echo $image; ?>" style="width:304px;height:228px;" />
图像未显示的其他可能原因(在使用 echo
打印出图像名称后):
- 您的变量值
$image
与图像名称不匹配。
- 图像未与 php 文档存储在同一文件夹中。
- 您的图像以
CMYK
模式保存,而不是 RGB
。
- 图片的文件权限
- 网络服务器的配置(例如 apache)
您必须使用 echo
函数打印出 $image
变量。您的代码应如下所示:
<?php
$image = 'zz.png';
?>
<html>
<head>
<title> hello </title>
</head>
<body>
<img src= "<?php echo $image; ?>" style="width:304px;height:228px;">
hello world..
</body>
</html>
此外,当您将所有 php 内容放在 HTML 代码之前时看起来会更好,这不一定必须在 HTML.
中
如果仍然无法正常工作,您可能正在本地查看 html 文件。您必须使用带有 php 解释器的 http 网络服务器远程查看它。您可以使用 XAMPP.
轻松设置一个
请记住,仅在浏览器中打开文件是行不通的。
非常感谢您的辛勤工作, 希望我的问题没有那么复杂。 我试图在我的网站上显示一些图片,但它不会显示, php 页面和图像在同一目录中,当我在 html 文件上尝试相同的目录时它工作正常,但是当我尝试在 php 文件上使用相同的目录时图片看起来坏了图标,不会出现.. 我也尝试了 png 和 jpg 图像,仍然没有结果..
请大家..
这是简单的代码,我试过,
<html>
<head><title> hello </title></head>
<body>
<?php $image = 'zz.png'; ?>
<img src= "<?php $image ?>" style="width:304px;height:228px;">
hello world..
</body>
</html>
我认为你应该替换这一行:
<img src= "<?php $image ?>" style="width:304px;height:228px;">
有了这个:
<img src= "<?php echo($image) ?>" style="width:304px;height:228px;">
因为 echo() 是生成输出的函数。
使用 echo 打印 var $image
(并在标签末尾用前斜杠关闭图像标签以获得正确的 html):
<img src= "<?php echo $image; ?>" style="width:304px;height:228px;" />
图像未显示的其他可能原因(在使用 echo
打印出图像名称后):
- 您的变量值
$image
与图像名称不匹配。 - 图像未与 php 文档存储在同一文件夹中。
- 您的图像以
CMYK
模式保存,而不是RGB
。 - 图片的文件权限
- 网络服务器的配置(例如 apache)
您必须使用 echo
函数打印出 $image
变量。您的代码应如下所示:
<?php
$image = 'zz.png';
?>
<html>
<head>
<title> hello </title>
</head>
<body>
<img src= "<?php echo $image; ?>" style="width:304px;height:228px;">
hello world..
</body>
</html>
此外,当您将所有 php 内容放在 HTML 代码之前时看起来会更好,这不一定必须在 HTML.
中如果仍然无法正常工作,您可能正在本地查看 html 文件。您必须使用带有 php 解释器的 http 网络服务器远程查看它。您可以使用 XAMPP.
轻松设置一个请记住,仅在浏览器中打开文件是行不通的。