2011-08-20 4 views
0

사용자가 몇 가지 뉴스와 의견을 게시 할 수있는 CMS를 작성 중입니다. 나는 이미지에 문제가있다. 하나의 폴더에 모든 게시물의 모든 이미지를 배치하고 게시물 ID 및 이미지 ID (각 게시물마다 0부터 시작)로 액세스하려는 경우PHP 스크립트에 이미지 링크를 삽입하는 방법

내가 할 수없는 유일한 일은 스크립트에서 이미지 링크를 만드는 것입니다. 나는 넷에서 같은 일을하는 몇 페이지를 보았다. 이 같은 :

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

편집 :https://www.somewhere.com/uploads/image.php?postid=x&id=y 어딘가에서 태그를 IMG의 소스 인 경우 스크립트는 이미지를 전달할 수있는 방법을 http://www.somewhere.com/uploads/1_2.jpg의 이미지가 랬 명확히하기 위해?

+0

당신은 이미지 위치를 취할 수있는 데이터베이스에서 이미지의 위치를 ​​얻기 위해 postid 및 ID를 사용할 수 있습니다 src에 echo합니다. 그건 간단 해. – mithunsatheesh

+0

HTML 페이지의 소스에서 실제 위치가 올바르게 표시됩니까? 나는 페이지에 나타나지 않습니다. –

+0

오케이 .. 알았어 ... – 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'); 

?> 

이 정보가 도움이되기를 바랍니다.

편집 : 그런 다음 'postid = 20 & ID = 80'로 DB에서 등

+0

고마워. 이것은 내가 찾고 있었던 바로 그 것이다 :) –

관련 문제