2017-06-04 30 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