Ayuda... mostrar ultimas imagenes

kanikase Seguir

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Feb 2014
Mensajes
4.716
Necesito ayuda, descargue un script para un web de host de imagenes, ya la tengo casi lista, solo me falta algo que no he encontrado, como hago para que salgan las ultimas imagenes que se han subido, aqui el link:
HostDeImagenes

Captura de donde quiero que salgan las utlimas imagenes (encerrado en azúl):

 

Feddy

Gamma
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
13 Dic 2013
Mensajes
373
Edad
34
Sin el codigo php es dificil darte una respuesta, pero necesitas hacer una consulta en donde se guardan las imagenes e imprimirlo donde quieras que salgan en mySQL seria algo como:
PHP:
$sql = mysql_query("Select ImagenURL from Table order by IDoFecha DESC LIMIT 10");
 

David077

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Abr 2014
Mensajes
138
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Qué tal bro, si me pasas la tabla con columnas en donde se guardan los datos de cada imagen te puedo ayudar. El código PHP más obvio sería:

PHP:
$limit = 10;
$images_list = array();
// CONSULTA QUE SELECCIONA COLUMNAS QUE SUPONGO ESTÁN EN LA TABLA
$query = $mysqli->query('SELECT img_id, img_url, img_alt FROM images ORDER BY img_id DESC LIMIT '.$limit);
while($row = $query->fetch_assoc()) $images_list[] = $row;

Yo regularmente uso MySQLi pero la mayoría usa MySql.

Cualquier cosa me dices ;)
 

kanikase

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Feb 2014
Mensajes
4.716
[MENTION=20896]freddy[/MENTION] [MENTION=106972]David077[/MENTION] no estoy utilizando mysql :confused:
 

David077

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Abr 2014
Mensajes
138
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
[MENTION=20896]freddy[/MENTION] [MENTION=106972]David077[/MENTION] no estoy utilizando mysql :confused:

Puedes listar el contenido del directorio en donde se guardan las imágenes aunque es más conveniente usar MySql.

Usa este código:

PHP:
function get_images(){
        $arr_ext = array('jpg', 'png', 'gif');
        $mydir = opendir('./uploads/images');
        while($file = readdir($mydir)){
            $ext = substr($file, -3);
            if(in_array($ext, $arr_ext)){
                if(!empty($size)){
                    $im_size = substr($file, -6, 2);
                    if ($size == $im_size) $images_list[] = substr($file, 0, -7);
                }else $images_list[] = $file;
            }
        }
        return $images_list;
}

$images_list = get_images();

foreach($images_list AS $img){
        echo '<img src="'.$img.'" alt="Imagen" width="150px" />';
}

Edita /uploads/images por el directorio que almacena las imágenes.

Y como te dije antes, es mejor usar MySql, con eso puedes hacer paginación, capturar e imprimir más datos etc.
 

kanikase

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Feb 2014
Mensajes
4.716
Puedes listar el contenido del directorio en donde se guardan las imágenes aunque es más conveniente usar MySql.

Usa este código:

PHP:
function get_images(){
        $arr_ext = array('jpg', 'png', 'gif');
        $mydir = opendir('./uploads/images');
        while($file = readdir($mydir)){
            $ext = substr($file, -3);
            if(in_array($ext, $arr_ext)){
                if(!empty($size)){
                    $im_size = substr($file, -6, 2);
                    if ($size == $im_size) $images_list[] = substr($file, 0, -7);
                }else $images_list[] = $file;
            }
        }
        return $images_list;
}

$images_list = get_images();

foreach($images_list AS $img){
        echo '<img src="'.$img.'" alt="Imagen" width="150px" />';
}

Edita /uploads/images por el directorio que almacena las imágenes.

Y como te dije antes, es mejor usar MySql, con eso puedes hacer paginación, capturar e imprimir más datos etc.

Si funciono, pero como hago para que salgan 9 imagenes osea 3x3
 

David077

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Abr 2014
Mensajes
138
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Si funciono, pero como hago para que salgan 9 imagenes osea 3x3

Mmm...

Reemplaza:

PHP:
foreach($images_list AS $img){
        echo '<img src="'.$img.'" alt="Imagen" width="150px" />';
}

Por

PHP:
$i = 1;
$limit = 9;
foreach($images_list AS $img){
        if($i <= $limit) echo '<img src="'.$img.'" alt="Imagen" width="150px" />';
        $i++;
}

Puedes cambiar el 9 por el número de imágenes que quieras ;)
 

kanikase

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Feb 2014
Mensajes
4.716
Mmm...

Reemplaza:

PHP:
foreach($images_list AS $img){
        echo '<img src="'.$img.'" alt="Imagen" width="150px" />';
}

Por

PHP:
$i = 1;
$limit = 9;
foreach($images_list AS $img){
        if($i <= $limit) echo '<img src="'.$img.'" alt="Imagen" width="150px" />';
        $i++;
}

Puedes cambiar el 9 por el número de imágenes que quieras ;)

Ya esta :) muchas gracias por tu ayuda HostDeImagenes
 
Arriba