
16/06/2008, 06:10
|
 | 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 |