2010-11-13 56 views
0

我今天開始頁面上的工作爲我校的項目,我發現自己stucked。 HTML和PHP非常簡單,即使PHP我看到了第一次,因爲它是爲C.幾乎相同,但給我的問題是關於HTML meta標籤等,specificaly內容類型。我想用php代碼生成圖像,我已經做了一個輕鬆,但是當我想要顯示它的標籤來遊戲。我已經來到了結論,即設置Content-Type的標籤用PHP使用最後一次通話像HTML「內容類型」標籤動態變化

header("Content-type:image/jpeg"); 

命令現在,我要顯示我的形象,這個標籤必須被設置爲命令,但隨後的整個頁面作爲圖像來。另一方面,設置文本/ html,圖像顯示爲文本。是否可以動態地在一個文件中更改該元素?我懷疑,因爲只有一個頭部規格是可能的,但我認爲有些人更聰明一些,我有一些解決方法。

一切我想現在要做的是生成圖像,並顯示它,我想。我希望能夠參數化該圖像。我已經創建了HTML標籤<img src="img.php",x,y>,其中img.php正在生成圖像加工的解決方案,但它的Content-Type設置無論如何圖像,它只是整個周圍的方式,如何讓2種規格。此外,我無法爲此設置任何參數。

+0

包侑頁進'index.php'和分離圖像生成的代碼放到一個單獨的** **'img.php':它起到將引用img.php腳本,如HTML。你不能有一個腳本同時做這兩個。 – mario 2010-11-13 17:52:08

回答

4

只能提交每個響應的一個Content-Type。您可以使用圖片進行回覆,也可以使用頁面回覆,但不能同時回覆。它們必須是兩個單獨的HTTP請求。要解決這個

一種方式是讓你的img.php腳本服務的圖像(因爲它聽起來像它已經是),然後不同的腳本,供應你的HTML。出

<img src="img.php?x=4&y=5" alt="" /> 
+0

好的,謝謝,我需要知道是否有必要擁有2個不同的文件,或者我可以只用一個來完成。 – Raven 2010-11-13 18:05:09