Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2015, 19:20
peperafa
 
Fecha de Ingreso: diciembre-2015
Mensajes: 45
Antigüedad: 8 años, 4 meses
Puntos: 3
Respuesta: Crear links aleatorios

Que tal hermano, para generar nombre al azar sería así:

Cita:
$caracteres='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$max=8;
for ($i=0; $i<$max; $i++)
{
$nombre .= $caracteres[rand(0, strlen($caracteres)-1)];
}

$link="midireccion/".$nombre."/archivo.pdf";
Funciones que te serviran para tu código:
mkdir Intenta crear el directorio especificado por pathname.
unlink: Borra un fichero

para crear pdf yo ocupo la librería dompdf.

Una vez que descargue el archivo lo mandas a borrar.

La mayor dificultad esta si lo realizas solo con php creo que radica en borrar el archivo dentro de cierto tiempo.

Puedes mandar el nombre a una base de datos o tomar la fecha de modificacion del archivo y hacer otra pagina o programa que la borre en cierto tiempo.

En este foro hay un tema parecido te pongo el link: http://www.forosdelweb.com/f18/borrar-archivos-antiguos-php-727724/

Amor y Paz!!