Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP (http://www.forosdelweb.com/f18/)
-   -   Ver ultimas fotos subidas (http://www.forosdelweb.com/f18/ver-ultimas-fotos-subidas-830291/)

ale_dla 03/08/2010 05:25

Ver ultimas fotos subidas
 

Hola a todos!:cool:
Tengo este codigo en el cual sube imagenes a una carpeta creada que se llama fotos:
Código PHP:

if($_POST){
// Creamos la cadena aletoria
$str "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad "";
for(
$i=0;$i<12;$i++) {
$cad .= substr($str,rand(0,62),1);
}
// Fin de la creacion de la cadena aletoria
$tamano $_FILES 'file' ][ 'size' ]; // Leemos el tamaño del fichero
$tamaño_max="50000000000"// Tamaño maximo permitido
if( $tamano $tamaño_max){ // Comprovamos el tamaño 
$destino 'fotos' // Carpeta donde se guardata
$sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/
$tipo=$sep[1]; // Optenemos el tipo de imagen que es
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
move_uploaded_file $_FILES 'file' ][ 'tmp_name' ], $destino '/' .$cad.'.'.$tipo);  // Subimos el archivo
include('post.html'); // Incluimos la plantilla
}
else echo 
"el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos
}
else echo 
"El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo desimos


Este es el form:
Código PHP:

<script>
function 
ver(image){
document.getElementById('image').innerHTML "<img src='"+image+"'>" 
}
</script>
<form action="sube.php" method="post" enctype="multipart/form-data"> 
    Archivo: <input name="file" type="file"  onChange="ver(form.file.value)"> 
    <input name="submit" type="submit" value="Upload!">  
</form><br>   <span id="image"></span> 

La foto que se sube funciona bien, lo que quiero hacer es que como hago para ver las ultimas fotos subidas.
Como puedo hacer eso?
Quien pueda ayudarme se los agradezco.
Saludos ! :cool:

Nemutagk 03/08/2010 05:40

Respuesta: Ver ultimas fotos subidas
 
No te queda mas que ingresarlas en una base de datos o en un registro (un txt, un bat, etc)

RichBoy 03/08/2010 06:14

Respuesta: Ver ultimas fotos subidas
 
Exacto como dice Nemutagk, seria mejor registrarlos en una base de datos, asi puedes mostrarlos de muchas maneras: las ultimas, las primeras, etc. Si buscas en google encontraras varios tutoriales sencillos bien explicados de como hacerlo, a menos que tu intencione sea no usar base de datos pues ay si ya no se....

spider_boy 03/08/2010 08:26

Respuesta: Ver ultimas fotos subidas
 
También podrías utilizar la función filemtime.

Nemutagk 03/08/2010 08:52

Respuesta: Ver ultimas fotos subidas
 
Utilizar filemtime es una opción, siempre y cuando no tengas muchos archivos, cuando el numero de archivos es alto y tienes un numero elevado de trafico filemtime deja de ser una opción ya que es necesario escanear todos los archivos de la carpeta cada vez que desees obtener los últimos archivos, es por eso que pienso es mucho mejor mantener una base de datos de los archivos y evitas estar accediendo físicamente a cada archivo para ver que fecha fue creado/modificado para algo tan banal como obtener los últimos archivos creados


La zona horaria es GMT -6. Ahora son las 22:59.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2014, Jelsoft Enterprises Ltd.

SEO by vBSEO 3.3.2