외부 PHP 페이지에서 DB에서 가져온 일부 phpBB 포럼 게시 내용의 일부 이미지 URI를 바꾸려고합니다.PHP preg_replace URI가 phpBB입니다.
preg_replace('/((https?|ftp).*\.(gif|png|jpg|jpeg))/i', '<img src="$1" alt "" />','http://somesite.com/image.png awordcontainingpng');
위의 내용은 예상대로 잘 작동합니다.
문제는 MySQL 결과에 동일하게 적용하려고하면 아무것도 일치하지 않습니다. 나는 탈출 점 예컨대
:
preg_replace('/((https?|ftp).*(gif|png|jpg|jpeg))/i', '<img src="$1" />',$phpbb_post);
을 제거 할 때 일치는 제대로 작동하지만 그 좋은 없습니다. 데이터는 BLOB 유형입니다. 차이가 있는지 여부는 알 수 없습니다. 누구든지 이걸 도와 줄 수 있니?
감사합니다.
우리가 사용할 데이터가 몇 가지 있습니다. – Vyktor
안녕하세요. 이전 이미지 URI에 문제가 있습니다. http://somesite.com/image.png awordcontainingpng. 어떻게 든 교체는 MySQL 결과에 적용될 때 작동하지 않지만 수동으로 주제에 추가 된 문자열에서 작동합니다. – stackuser10210
'$ row = mysql_fetch_assoc ($ query);에 대한 결과를 추가하십시오; 귀하의 질문에 echo $ row [ 'text']'(또는 결과를 얻습니다). – Vyktor