Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/06/2008, 06:10
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 11 meses
Puntos: 2534
Respuesta: Mostrar solo el nombre del archivo sin el path ni extencion...

lo explico...

Código:
function ext($text, $dot = false)
{
    $ext = // Extension natural
            substr($text,
/*
 strrpos devuelve la posicion (indice) a la derecha, String'Right'Position

una ves obtenido, se usa dentro de substr(cadena, desde, hasta) siendo esta
posicion del punto el desde ... mientras el hasta no importa,
se toma hacia el final... todo!
*/
strrpos($text, '.'));


    if (!$dot)
    { // sin punto...
        return substr($ext, 1);
/*
 aqui, colocamos la posibilidad de devolver el punto... ya que es desde
el punto como lo hicimos.... si el segundo parametro es null/false o no true
devuelve la extension (si punto)
*/
    }

/*
 por defecto entregamos el punto, ya que es util cuando usamos basename()
 ej.

  $archivo = 'un.ejemplo.foo';
  echo basename($archivo, ext($archivo));

  - esto resultaria en...  un.ejemplo ya que si con basename() no
entregamos el punto, no elimina la extension....
como dice en la referencia
*/
    return $ext;
}
espero haya sido claro... gracias!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 16/06/2008 a las 09:20