2011-08-20 34 views
0

我正在編寫一個CMS,用戶可以發佈一些新聞和評論。我有圖像問題。想要將所有帖子的所有圖像放在一個文件夾中,並通過帖子ID和圖像ID訪問它們(每個帖子從0開始)如何在PHP腳本中放置圖像鏈接

我無法做到的唯一事情就是在腳本中生成圖像鏈接。我在網上看到一些頁面做同樣的事情。像這樣:

<img src=https://www.somewhere.com/uploads/image.php?postid=20&id=80> 

編輯:澄清,假定存在http://www.somewhere.com/uploads/1_2.jpg圖像如何腳本可以通過圖像時https://www.somewhere.com/uploads/image.php?postid=x&id=y在某處img標籤的來源是什麼?

+0

你可以把圖像位置從數據庫與「=帖子ID 20&ID = 80」,那麼在src中回顯它。這很簡單。 – mithunsatheesh

+0

那麼在HTML頁面的源代碼中真實位置會顯示正確嗎?我不會將它顯示在頁面上。 –

+0

okk ..知道了... – mithunsatheesh

回答

1

使用$ _GET ['postid']和$ _GET ['id'],您可以讀取請求的postid和id作爲images.php中的變量,然後返回標題和原始圖像數據。只是一個簡單的例子,你可以探索:

<?php 

$postid = $_GET['postid']; 
$id = $_GET['id']; 

header("Pragma: public"); 
header("Content-Type: image/jpg"); 
header("/var/www/img/".$postid."_".$id.".jpg"); 
readfile('/var/www/img/'.$postid.'_'.$id.'.jpg'); 

?> 

我希望這會幫助你。

編輯:您可以使用和帖子ID號從數據庫中獲取圖像的位置等

+0

謝謝。這正是我一直在尋找的:) –