de la ultima manera que envias no coge nada de $id.".pdf"; mas o menos queda asi; esto es lo que quieria:
Código PHP:
if (file_exists("paginas/".$id.".jpg")) {
$foto1="paginas/".$id.".jpg";
} elseif (file_exists("paginas/".$id.".pdf")) {
$foto1="paginas/".$id.".pdf";
} elseif (file_exists("paginas/".$id.".doc")) {
$foto1="paginas/".$id.".doc";
} elseif (file_exists("paginas/".$id.".xls")) {
$foto1="paginas/".$id.".xls";
} elseif (file_exists("paginas/".$id.".ppt")) {
$foto1="paginas/".$id.".ppt";
}
$img="paginas/".$id.".jpg";
if (file_exists($foto1) and $foto1==$img){
$n="";
$s="<img src=".$foto1." height='111' width='147'/>";
}
elseif (file_exists($foto1) and $foto1!=$img){
$n="colspan=2";
$s="<a href='$foto1' target='_blank'>".$foto1."</a>";}
ahora si me pueden ayudar a que no aparezca ese molestoso paginas/8745.pdf; se los agradeceria mucho.