I usually use the PHP file_exists function to do this when I'm developing remotely, but now I need to know when the image exists in an absolute URL of an external web server.
Editing the question to include more information:
I tested all these methods on both the local server and a web server other than www.issam.com and none of them returns the correct value, can anyone tell me if this is possible? >
Imagem que existe = http://www.issam.com.br/ximages/produtos/356031.jpg
Imagem que não existe = http://www.issam.com.br/ximages/produtos/356030.jpg
if(file_exists('http://www.issam.com.br/ximages/produtos/356030.jpg')){
echo"sim";
}else{
echo"nao";
}
if(file_get_contents('http://www.issam.com.br/ximages/produtos/356030.jpg')) {
echo "Existe";
}else{
echo"nao";
}
$arquivo = 'http://www.issam.com.br/ximages/produtos/356030.jpg';
$file_headers = @get_headers($arquivo);
if(!$file_headers || $file_headers[0] == 'HTTP/1.1 404 Not Found') {
echo 'Arquivo não existe.';
}else {
echo 'Arquivo existe.';
}
$arquivo = 'http://www.issam.com.br/ximages/produtos/356030.jpg';
if (!$fp = curl_init($arquivo)){
echo 'Arquivo não existe.';
}else{
echo 'Arquivo existe.';
}