Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Upload Multiple PHP

Estas en el tema de Upload Multiple PHP en el foro de PHP en Foros del Web. Buenas tardes a todos, les traigo una consulta, estoy creando un Upload Multiple en PHP, cuando subo 2 o 3 imágenes va todo bien, pero ...
  #1 (permalink)  
Antiguo 22/01/2014, 15:49
 
Fecha de Ingreso: julio-2009
Mensajes: 55
Antigüedad: 14 años, 9 meses
Puntos: 0
Upload Multiple PHP

Buenas tardes a todos, les traigo una consulta, estoy creando un Upload Multiple en PHP, cuando subo 2 o 3 imágenes va todo bien, pero al momento de subir una carpeta mas pesada me salta un error... sin embargo el tamaño de archivos a subir es menor al que el servidor permite... no se que puede ser... cualquier rta o sugerencia es bienvenida, Saludos a todos!
  #2 (permalink)  
Antiguo 22/01/2014, 16:51
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Upload Multiple PHP

Amigo, creo que te equivocaste de lugar para hacer tu consulta, nosotros necesitamos ver código y más información del comportamiento de tu script para tratar de averiguar lo que está pasando.

Con ese planteamiento creo que deberías preguntarle directamente a este personaje.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 22/01/2014, 18:08
Avatar de erozwashere  
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Upload Multiple PHP

trata de poner esto al inicio de tu archivo php

ini_set("memory_limit","328M");
ini_set('max_execution_time', 280);

saludos
  #4 (permalink)  
Antiguo 23/01/2014, 08:27
 
Fecha de Ingreso: julio-2009
Mensajes: 55
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Upload Multiple PHP

Hola erozwashere, buen día, gracias por tu respuesta, te paso mi código para que te sea mas fácil ver si tengo algun error... el problema es que cuando subo 2 o

Código PHP:
Ver original
  1. ini_set("memory_limit","328M");
  2. ini_set('max_execution_time', 280);
  3. /* ******************************************************************
  4.     CAPTURO EL TITULO Y EL TEXTO
  5.    ****************************************************************** */
  6. $titulo = trim(addslashes($_POST["titulo"]));
  7. $texto = trim(addslashes($_POST["texto"]));
  8. $categoria = trim(addslashes($_POST["categoria"]));
  9. /* ******************************************************************
  10.     CAPTURO EL NOMBRE, EL TIPO, EL TAMAÑO, LA RUTA TEMPORAL
  11.     Y DEFINO EN $RUTA LA RUTA FINAL DEL DEL ARCHIVO
  12.    ****************************************************************** */
  13. $portada = $_FILES["portada"]["name"]; // NOMBRE DEL ARCHIVO
  14. if(!empty($portada)) // SI NO ESTA VACIA LA VARIABLE ESTA SUBIENDO ALGO
  15.     {
  16.         $tipo = $_FILES["portada"]["type"]; // TIPO DE ARCHIVO
  17.         $tamanio = $_FILES["portada"]["size"]; // TAMAÑO EN BYTES
  18.         $ubicacion_temp = $_FILES["portada"]["tmp_name"]; // RUTA TEMPORAL
  19.         $ruta = "archivo/".$_FILES["portada"]["name"]; // RUTA FINAL
  20.         // MUEVO EL ARCHIVO A LA CARPETA ARCHIVO
  21.         move_uploaded_file($ubicacion_temp,"archivo/".$portada);
  22.     }
  23. /* ******************************************************************
  24.     UPLOAD MULTIPLE
  25.    ****************************************************************** */
  26. $dir = "uploads/"; // Directorio de Albumes
  27.  
  28. $dirnuevo = mkdir($dir."/".$titulo, 0777, true);
  29. $dirfinal = "uploads/".$titulo;
  30.  
  31. for($i=0;$i<count($_FILES['fotos']['size']);$i++){
  32.     if(strstr($_FILES['fotos']['type'][$i], 'image')!==false){
  33.         $file = $_FILES['fotos']['name'][$i];
  34.         move_uploaded_file($_FILES['fotos']['tmp_name'][$i],"uploads/"."/".$titulo."/".$file);
  35.     }
  36. }
  37. /* ******************************************************************
  38.     ME CONECTO A MYSQL, SELECCIONO LA BASE DE DATOS Y
  39.     GUARDO LOS REGISTROS EN LA TABLA
  40.    ****************************************************************** */
  41. include("inc/conexion.php");
  42.  
  43. // ESCRIBO LA CONSULTA
  44. $sql = "INSERT INTO wedding (titulo, texto, categoria, portada, ruta, dir) VALUES ('$titulo', '$texto', '$categoria', '$portada', '$ruta', '$dirfinal')";
  45. mysql_query( $sql ) or die ('No se puede llevar a cabo la escritura en la base de datos.');
  46.  
  47. // CIERRO LA CONEXION
  48. mysql_close($link);
  49. /* ******************************************************************
  50.     REDIRECCIONO AL ADMIN
  51.    ****************************************************************** */
  52. header("location: admin.php");

Etiquetas: upload
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 10:53.