Я не думаю, что можно проверить, существует ли изображение на удаленном сервере, без использования curl или jQuery. Но приведенный ниже фрагмент кода jQuery реагирует на ошибку загрузки изображения, заменяя ее на локальную, возможно, это то, что вы ищете.
$(document).ready(function(){
$('img').error(function(){
$(this).attr('src', 'http://mysite/myimage.jpg');
});
});