# kantry (31.05.2017 / 06:47)what about this? $picture_remote_host
jimy, $mime = curl_getinfo($curl, CURLINFO_CONTENT_TYPE); // Can not determine the original mime type
function is_remote_image($picture_remote_host)
{
$handle = fopen($picture_remote_host, 'rb
Добавлено: 08.06.2017 / 20:48
or maybe try this Curl Get Image
Добавлено: 08.06.2017 / 21:05
if (!in_array($mime, array('image/png', 'image/jpeg', 'image/gif', 'image/x-png')))Добавлено: 08.06.2017 / 21:06
in my bbcode jcms 7
private function higlite_img($var) {
return preg_replace_callback('#\[img\](.*?)\[/img\]#si', function($img) {
$curl = curl_init();
$timeout = 0;
curl_setopt ($curl, CURLOPT_URL, $img[1]);
curl_setopt ($curl, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_BINARYTRANSFER, 1);
curl_exec($curl);
$mime = curl_getinfo($curl, CURLINFO_CONTENT_TYPE);
curl_close($curl);
if (!in_array($mime, array('image/png', 'image/jpeg', 'image/gif', 'image/x-png'))) {
return '<div class="bbimgB"><img src="'.$this->homeUrl.'/asset/images/broken.png" alt="'.$this->homeUrl.'" title="Broken Images"/></div>';
} else {
$var = $img[1];
return '<div class="bbimg"><img src="'.$img[1].'" alt="'.$this->homeUrl.'"/><div class="bbsource">From: '.$this->highlightUrl($img[1]).'</div></div>';
}
}, $var);
}