Las funciones que mencionas se refieren a su uso en el sistema de archivos del servidor .. no funcionan para "wrappers" externos (http:// .. ftp:// ...)
Con un fopen() lo puedes hacer .. si lo puedes abrir es que existe ..
Al ejecutar la funciòn bajo un "if()" ten cuidado, origina un error .. es recomendable usar el @ para quitar ese mensaje de error.
Código PHP:
if (@fopen(.....))(
echo "existe";
) else (
echo "no existe";
)
www.php.net/fopen
Otras soluciones màs avanzadas se tratan de hacer conexión por sockets (con fsockopen()...) implementando el protocolo HTTP y viendo la respuesta que obtienes al intentar conectarte (un còdigo 400 no exite ..., 200 OK existe o cualquier otro).
Un saludo,