Si lo que quieres es desahilitar la imagen tendrias que no imprimir el href, un ejemplo seria
Código PHP:
//puedes utilizar esta funcion para obtener la extension del archivo
<?php
$ruta ="http://www.tuweb.com/pdfs/archivo.pdf";
function extension_archivo ($ruta) {
$res = explode(".", $ruta);
$extension = $res[count($res)-1];
return $extension ;
}
?>
//o esta funcion propia de php pathinfo()
Código PHP:
<?php
$ruta = pathinfo('http://www.tuweb.com/pdfs/archivo.pdf');
$extension=$ruta['extension']; //esto imprime la extension de la ruta --> "pdf"
if($extension!="pdf"){ // si no es pdf
echo "<img src='imagen.jpg'/>";
}
else{
echo "<a href='http://www.tuweb.com/pdfs/archivo.pdf'><img src='imagen.jpg'/></a>";
}
?>
espero que te sirva saludos...