나는 phpbb 포럼이 있고 나는 나의 웹 사이트에 최신 3 개의 게시물을 보여주고 싶다. 내가 DB에 연결할 수 있고 원하는 것을 검색 할 수 있지만 게시물에서 img가 아닙니다. 포스트 콘텐츠는 게시물의 모습을 내가 할 때 물방울로 저장됩니다. "안녕하세요이 테스트 게시물입니다 파일의웹 사이트에 blob 파일 (텍스트 + img)을 표시하십시오. phpbb 데이터베이스에서
[img]http://www.petfinder.com/wp-content/uploads/2012/11/101418789-cat-panleukopenia-fact-sheet-632x475.jpg[/img]
끝."
가
포럼에서 텍스트와 이미지를 볼 수 있습니다.
(Hello this is a test post. [img:3vv18at0]http://www.petfinder.com/wp-content/uploads/2012/11/101418789-cat-panleukopenia-fact-sheet-632x475.jpg[/img:3vv18at0]End of the file.)
<?php
$conexion = mysql_connect("localhost","MYUSER","MYPASS");
$nPost = "0,3";
//DB a la que me conecto
mysql_select_db("DATABASE", $conexion) OR die("No se puede establecer la conexión a MySQL");
$consulta1 = "SELECT * FROM phpbb_topics WHERE forum_id = '4' ORDER BY topic_id DESC LIMIT $nPost";
$resultado1 = mysql_query($consulta1);
$consulta2 = "SELECT * FROM phpbb_posts WHERE forum_id = '4' ORDER BY topic_id DESC LIMIT $nPost";
$resultado2 = mysql_query($consulta2);
while ($row = mysql_fetch_array($resultado1)) {
$datosPost = mysql_fetch_array($resultado2);
$id = "$row[topic_id]";
$titulo = "$row[topic_title]";
$respuestas = "$row[topic_replies]";
$by = "$row[topic_first_poster_name]";
$text = "$datosPost[post_text]";
///////////////////EDIT AND WORKING//////////////////
$b = preg_replace('#\[img:(.*?)\](.*?)\[/img:(.*?)\]#s', '<br><img src="$2"/><br> ', $text);
$c = preg_replace('#\((.*?)\)#s', '$1', $b);
$text = $c;
////////////////////////THANKS TO damienkeitel//////////////
echo"<a href='http://www.compraclientes.com/foro/viewtopic.php?f=4&t=$id'><div class='postEntry'><div class='postHeader'><div class='postTitle'>$titulo</div><div class='postOwner'>(By $by)</div> <div class='postReplies'>($respuestas Respuestas)</div></div><div class='postText'>($text)</div></div></a>";
}
mysql_close($conexion);
?>
, 당신에게
'mysql_로 *'되지 않는 한, 바로이 시간 –
를 얻을 수있는 사람이 당신의 BLOB 필드입니다 mysqli' 또는'PDO''로 마이그레이션하십시오? 블롭은 이미지의 바이너리를 포함합니다. 해당 필드의 데이터를 이미지 소스에 넣으면됩니다. –
$ text = "$ dataPost [post_text]"; 이 하나의 BLOB 필드입니다. – user2329440