PHP/HTML - 试图使图像显示使用本地主机
我在本地主机上使用XAMPP APACHE服务器:8080(我不得不更改它的默认端口工作)。假设我有剩下的运行所需的html。 下面是当前的代码:PHP/HTML - 试图使图像显示使用本地主机
home.html的
<body>
<script src="main/profile.php"></script>
</body>
profile.php
<?php
$imagepath ="omj/logo.jpg";
$image = imagecreatefromjpeg($imagepath);
header('Content-Type: image/jpeg');
imagejpeg($image);
?>
我想引用下面的文章不得要领:
http://www.configure-all.com/howto_display_image.php
How to display images from a folder using php - PHP
编辑 我得到的图像通过简单的移动HTML文件夹内的图像文件夹使用HTML工作。现在问题仍然存在,为什么不运行PHP代码来显示图像?
图像路径位于html文件的目录中。就像这样:/htmlfolder/imagefolder/image.jpg而HTML文件/htmlfolder/file.html
一个HTML文件可不运行php代码。
将您的文件名从home.html更改为home.php。
然后改变这一行:
<script src="main/profile.php"></script>
到
<?php echo '<img src="omj/logo.jpg"/>'; ?>
问题是我必须将其保留为HTML,其余代码使用HTML,我只是想通过PHP运行图片。 – Numbers682
它只是显示“';?>” – Numbers682
为什么你必须把它作为html? –
尝试!这
<?php $input = '<img src="/image/your.jpg" title="you are title " alt="any"/>'; $sx = simplexml_load_string($input); var_dump($sx); ?>
我试图修复它的工作.. – Numbers682
存储在一个变量将尝试以这种方式 –
它不会加载在html文档中,并打开php文档显示一堆文本: 对象(SimpleXMLElement)#1(1){[“@attributes”] => array(3){[“src”] => string(13)“/omj/logo.jpg”[“title”] => string(14)“you are title”[“alt”] => string(3 )“any”}} – Numbers682
正如我所说的用一个变量使用如下
<?php
$image_url='images/your.png';
?>
<img src="<?php echo $image_url;?>">
关闭!我有一个破碎的图像标志。我正在检查拼写。 – Numbers682
好的,然后检查链接到图像 –
什么都没有,有什么我有权限的文件夹或配置设置与APACHE/XAMPP? – Numbers682
显然,这是一个优先事项,有人摔下去投票,而不是给了答案。我仍然不确定如何设置。 Akitha_MJ的答案到目前为止并不奏效。 – Numbers682
为什么你的脚本的src是一个php文件?你似乎对PHP的工作方式有误解。 –
我正在运行一个显示图像的PHP脚本。 – Numbers682