Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2011, 08:49
j4v1
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
funcion en php

Hola!!
Comento mi problema:

Quiero que dependiendo de la extensión del archivo, ponga una imagen u otra pero no consigo que funcione, no da ningún error al mostrar la web pero no sabe el icono correcto.

Código de la función:
Código PHP:
function extension($ext)
    {
    if (
$ext == "/files/*.zip") {
$exten="<img src='./images/icon_zip.png'>";
return 
$exten;
}
else { if (
$ext == 'files/*.doc') {
$exten="<img src='./images/icon_doc.png'>";
return 
$exten;
}
else {if (
$ext == 'files/*.xls') {
$exten="<img src='./images/icon_xls.png'>";
return 
$exten;
}
else {if (
$ext == 'files/*.pdf') {
$exten="<img src='./images/icon_pdf.png'>";
return 
$exten;
}
else {if (
$ext == 'files/*.rar') {
$exten="<img src='./images/icon_rar.png'>";
return 
$exten;
}
else
{
$exten="<img src='./images/icon_txt.png'>";
return 
$exten;
}}}}}} 
Código de la tabla que lista:
Código PHP:
echo "<h3>List</h3>";

        echo 
'<form name="tablagastos" action="index.php" method="post">';
        echo 
"<table border=1 bgcolor=ffffcc bordercolor=ff0000> ";
        echo 
"<tr bgcolor=grey align=center><td>Delete</td><td>Id</td><td>Concept</td><td>Address</td><td>Month</td><td>Notes</td><td>File</td><td colspan='2'>Options</td></tr>";
    foreach (
$llista as $fila)
    {
    echo 
"<tr>";
        echo 
'<td><input type="checkbox" name="select[]" value="'.$fila ["id"].'"><br></td>';
        echo 
"<td>".$fila ["id"]."</td>";
        echo 
"<td>".$fila ["concepto"]."</td>";
        echo 
"<td>".$fila ["direccion"]."</td>";
        echo 
"<td>".$fila ["mes"]."</td>";
        echo 
"<td>".$fila ["notas"]."</td>";
        echo 
"<td align=center><a href='".$fila ["ruta_fichero"]."' target='_blank''>".$ext=extension($fila["ruta_fichero"])."</a></td>";
        echo 
"<td><a href='index.php?oper=1&id=".$fila ["id"]."'><img src='./images/b_drop.png'></a></td>";
    echo 
"<td><a href='index.php?oper=2&id=".$fila ["id"]."'><img src='./images/b_edit.png'></a></td>";
        echo 
"</tr>";
    }
    echo 
"</table>";
            echo
'<input name="delete" type="submit" value="delete">';
        echo 
'</form>'

Gracias por adelantado!!