คือผมใช้ preg_match_all ดึงภาพจากฐานข้อมูลออกมาได้ แต่จะใช้ตัวแปรตัวใดที่จะไปรับ url มาแสดงได้ครับ
ยกตัวอย่าง สมมุติ $message เท่ากับไฟล์ภาพที่ถูกล้วงดึงออกมาจากฐานข้อมูลได้
<?
$message = "ลีจีอา Lee Ji Ah ดาราเกาหลี[img]http://www.pingbook.com/archive/200906241245819327.jpg[/img]";
preg_match_all('~\[img\]([^\[]+)\[\/img\]~',$message,$img);
print_r($img);
?>
Out put ที่ออกมาจะได้แบบนี้ :
Array ( [0] => Array ( [0] => [img]http://www.pingbook.com/archive/200906241245819327.jpg[/img] ) [1] => Array ( [0] => http://www.pingbook.com/archive/200906241245819327.jpg ) )
มันจะมีพาธไฟล์ตัวสุดท้ายที่ถูกดึงออกมาเป็นแบบนี้
http://www.pingbook.com/archive/200906241245819327.jpg 
ผมจะไปเอามันมาใส่ที่ตัวแปร $path,$image ได้อย่างไร ต้องสร้างอะไรเพิ่มเพื่อจะไปดึงมันลงมาเพื่อให้มันแสดงเป็นรูปที่ $showimg ประมาณนี้ครับ
// แสดง
$path = $image;
$showimg = "<img src='$path' width='' height='' />";
echo $showimg;
echo "<br><hr><br>";