Foros del Web » Programando para Internet » PHP »

link a última carpeta agregada???

Estas en el tema de link a última carpeta agregada??? en el foro de PHP en Foros del Web. Tengo una imagen que quisiera este linkeada a la última de las carpetas que agrego en mi servidor. La estructura del nombre de las carpetas ...
  #1 (permalink)  
Antiguo 11/04/2004, 08:55
Avatar de sakul  
Fecha de Ingreso: julio-2002
Mensajes: 274
Antigüedad: 21 años, 8 meses
Puntos: 0
link a última carpeta agregada???

Tengo una imagen que quisiera este linkeada a la última de las carpetas que agrego en mi servidor.
La estructura del nombre de las carpetas es la siguiente:

nombre-apellido_fecha

ejemplo:

dominio.com/carpetas/juan-alvarez_3-08-03

Cómo puedo lograr que el link apunte automáticamente a la última carpeta que yo agregue??? Puedo usar la fecha al final del nombre de cada carpeta para comparar y así elegir la última??? o existe un modo más facil??

Desde ya, mil gracias.
  #2 (permalink)  
Antiguo 12/04/2004, 17:06
Avatar de sakul  
Fecha de Ingreso: julio-2002
Mensajes: 274
Antigüedad: 21 años, 8 meses
Puntos: 0
Por favor alguien responda!!!!
  #3 (permalink)  
Antiguo 13/04/2004, 06:14
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

Pues tendras que recorrer el directorio con dir (www.php.net/dir) comparando el nombre de fichero "a mano", es decir, extrayendo del nombre del fichero la fecha y comparandola. Depende del formato que estes poniendo a la fecha puede ser sencillo (simple comparacion de texto) o mas dificil (pasar las fechas a timestamp, con mktime()).

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 18/04/2004, 18:17
Avatar de sakul  
Fecha de Ingreso: julio-2002
Mensajes: 274
Antigüedad: 21 años, 8 meses
Puntos: 0
Por favor josemi ayudame!!!!!!!!!!!!!!!!!!!!!!!!!

Las carpetas tienen el formato de arriba.

Logré separar las fechas de la parte texto y sacar el mayor con la función max ().

Pero una vez con el número mayor (osea la última fecha) como junto dicha fecha con su nombre correspondiente??

Por ejmplo:

Tengo las siguientes carpetas:

directorio/sub_dir/luis-sanchez_2004-08-03

directorio/sub_dir/juan-alvarez_2004-03-12


y con el suiguiente código:

Código PHP:
<? $d dir("directorio/sub_dir/");

$num[]="0";
while(
$entry=$d->read()) {
if (
$entry != "." && $entry != ".."){
$num[]= str_replace ("-",""str_replace ("_"""strstr (str_replace ("Sociales","",$entry), "_")));
}}
$d->close(); 
$ult_fechamaxarray_values($num));
echo 
"esta es la ultima fecha=".$ult_fecha;
?>
obtengo el número 20040803 dentro de la variable "$ult_fecha".

Lo que necesito es obtener en una variable el nombre "completo" del último directorio agregado.
  #5 (permalink)  
Antiguo 19/04/2004, 07:36
Avatar de sakul  
Fecha de Ingreso: julio-2002
Mensajes: 274
Antigüedad: 21 años, 8 meses
Puntos: 0
una ayuditaaa...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:54.