2017-06-04 31 views
0

我在本地主机上使用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

+0

显然,这是一个优先事项,有人摔下去投票,而不是给了答案。我仍然不确定如何设置。 Akitha_MJ的答案到目前为止并不奏效。 – Numbers682

+0

为什么你的脚本的src是一个php文件?你似乎对PHP的工作方式有误解。 –

+0

我正在运行一个显示图像的PHP脚本。 – Numbers682

回答

0

一个HTML文件可不运行php代码。

将您的文件名从home.html更改为home.php。

然后改变这一行:

<script src="main/profile.php"></script> 

<?php echo '<img src="omj/logo.jpg"/>'; ?> 
+0

问题是我必须将其保留为HTML,其余代码使用HTML,我只是想通过PHP运行图片。 – Numbers682

+0

它只是显示“';?>” – Numbers682

+0

为什么你必须把它作为html? –

0

那么简单,“PHP最佳使用单引号”字符串中使用标准的HTML

echo ' <img src="php.gif" /> '; 
+0

对不起,不起作用。 – Numbers682

0

尝试!这

<?php $input = '<img src="/image/your.jpg" title="you are title " alt="any"/>'; $sx = simplexml_load_string($input); var_dump($sx); ?> 
+0

我试图修复它的工作.. – Numbers682

+0

存储在一个变量将尝试以这种方式 –

+0

它不会加载在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

0

正如我所说的用一个变量使用如下

<?php 
$image_url='images/your.png'; 
?> 

<img src="<?php echo $image_url;?>"> 
+0

关闭!我有一个破碎的图像标志。我正在检查拼写。 – Numbers682

+0

好的,然后检查链接到图像 –

+0

什么都没有,有什么我有权限的文件夹或配置设置与APACHE/XAMPP? – Numbers682