Foros del Web » Programando para Internet » PHP »

Subir Archivos (Imágenes) Multiples en PHP

Estas en el tema de Subir Archivos (Imágenes) Multiples en PHP en el foro de PHP en Foros del Web. Buenas tardes amigos, necesito ayuda!!... tengo un código en php q me permite cargar en el servidor una carpeta de imágenes... Este código lo necesito ...
  #1 (permalink)  
Antiguo 12/05/2014, 16:06
 
Fecha de Ingreso: mayo-2014
Ubicación: Venezuela
Mensajes: 4
Antigüedad: 9 años, 11 meses
Puntos: 0
Subir Archivos (Imágenes) Multiples en PHP

Buenas tardes amigos, necesito ayuda!!... tengo un código en php q me permite cargar en el servidor una carpeta de imágenes... Este código lo necesito para crear albumes de fotos en mi sitio web... El problema es que en el momento de cargar la carpeta que contiene las imágenes que deseo que aparezcan el album, de éstas se cargan solo 20 imágenes... Creia que era problemas de limitantes con respecto al upload_max_filesize por lo cual modifique dicho valor en el php.ini y posteriormente reinicie los servicios del Wamp Server... Sin embargo el problema persiste, Aquí les dejo el código por si acaso... Muchas gracias de antemano

Código PHP:
<html>
<head>
    <title>Subida m&uacute;ltiple de archivos</title>
</head>
<body>
 
<?php
 
function listar($ruta){
   if (
is_dir($ruta)) {
      if (
$dir opendir($ruta)) {
          echo 
"<p>";
         while ((
$file readdir($dir)) !== false) {
             if (
$file != "." && $file != "..") {
                 echo 
"<br>$file - " filetype($ruta $file); 
             }
         }
         echo 
"</p>";
      
closedir($dir);
      }
   }else
      echo 
"<br>No es ruta valida";

 
    
$count 0;
    
$exito 0;
    if (
$_SERVER['REQUEST_METHOD'] == 'POST'){
        foreach (
$_FILES['files']['name'] as $i => $name) {
            if (
strlen($_FILES['files']['name'][$i]) > 1) {
                if (
move_uploaded_file($_FILES['files']['tmp_name'][$i], 'upload/'.$name)) {
                    
$count++;
                    
$exito 1;
                }
            }
        }
    }
    if (
$exito == 1) {
        echo 
"<p style='color: green'>Subida con &eacute;xito</p>";
    }
 
    
listar("./upload/"); 
?>
 
    <form method="post" enctype="multipart/form-data">
        <input type="file" name="files[]" id="files" multiple="" directory="" webkitdirectory="" mozdirectory="">
        <input class="button" type="submit" value="Upload" />
    </form>
</body>
</html>

Etiquetas: html, multiples
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 23:08.