HOLA A TODOS!!
 
¿Es posible determinar la extensión del archivo y asi poder colocar un icono que lo represente a el? 
me explico, tengo un sistema de listas de documentos, entre ellos se encuentran tipos como word (.doc)
powerpoint (.ppt), excel (.xls) imagenes (.gif) y (.jpg), flash (.swf), video (.avi), etc 
el campo archivo lo tengo una base de datos (nada mas el nombre del archivo al que hace referencia)  
estaba intentando algo asi:  
 Código PHP:
   
<a href="descargar.php?documento=<?= $cod_documento; ?>"><?= $archivo ?>
    <? switch ($archivo) {
        case ".doc":
        echo "<img src='images/iconos/icon_word.gif' border='0'>";
        break;
        case ".ppt":
        echo "<img src='images/iconos/icon_powerpoint.gif' border='0'>";
        break;
        case ".xls":
        echo "<img src='images/iconos/icon_excel.gif' border='0'>";
        break;
        case ".txt":
        echo "<img src='images/iconos/icon_text.gif' border='0'>";
        break;
        case ".pdf":
        echo "<img src='images/iconos/icon_pdf.gif' border='0'>";
        break;
        default: //icono por defecto
        echo "<img src='images/iconos/icon_text.gif' border='0'>";
        break;
    } ?></a>   
  
creo que es neecesaria una comparación en el campo 
 Código PHP:
    switch ($archivo) 
    
  si me pueden aconsejar sobre esto?  
Salu2