Subir mas de 100 imagenes a un servidor mediante move_uploaded_file
Publicado por Luis David (1 intervención) el 23/06/2017 23:12:35
Hola,
les explico mi inconveniente, desarrolle una web con un panel administrativo donde se cambia el slider, el footer, etc.
en ese panel administrativo tengo una sección donde debo subir unas 100 imágenes.
mi código funciona pero sube solamente unas 20 imágenes.
configure mi php.ini con los siguientes parametros
mi metodo para subir las imagenes es el siguiente
Gracias por adelantado
les explico mi inconveniente, desarrolle una web con un panel administrativo donde se cambia el slider, el footer, etc.
en ese panel administrativo tengo una sección donde debo subir unas 100 imágenes.
mi código funciona pero sube solamente unas 20 imágenes.
configure mi php.ini con los siguientes parametros
1
2
3
4
5
6
7
8
9
; Maximum allowed size for uploaded files.
upload_max_filesize = 100M
; Maximum size of POST data that PHP will accept.
post_max_size = 100M
max_execution_time = 100 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 10M ; Maximum amount of memory a script may consume (8MB)
mi metodo para subir las imagenes es el siguiente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
foreach ($_FILES["imagen"]["error"] as $clave => $error) {
if ($error == UPLOAD_ERR_OK) {
if($_FILES["imagen"]["type"][$clave]=="image/jpeg" || $_FILES["imagen"]["type"][$clave]=="image/pjpeg" || $_FILES["imagen"]["type"][$clave]=="image/gif" || $_FILES["imagen"]["type"][$clave]=="image/png")
{
$nombre_tmp = $_FILES["imagen"]["tmp_name"][$clave];
$nombre = basename($_FILES["imagen"]["name"][$clave]);
if(file_exists("../remates/$nombre")){$nombre=rand().".jpg";}
move_uploaded_file($nombre_tmp, "../remates/$nombre");
$path="remates/$nombre";
$sql="insert into imagenes(ruta_imagen,descripcion,descripcion2,id_remate) values('$path','descriccion por defecto','decripcion por defecto 2',$id)";
$ejecutar=mysqli_query($con,$sql);
Gracias por adelantado
Valora esta pregunta
0