Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2016, 10:55
Avatar de cartau07
cartau07
 
Fecha de Ingreso: diciembre-2015
Ubicación: medellin
Mensajes: 95
Antigüedad: 8 años, 8 meses
Puntos: 1
Crear carpeta después de subir un porcentaje de fotos

Buenos Días que pena molestar de nuevo por estos lado,tengo una pequeña inquietud o una ayuda es que estoy haciendo una interfaz donde recojo con un input typo "submit"
donde quiero recoger muchas fotos pero que a la vez cuando tenga mas de 100 fotos por decir así cree una carpeta en mi ruta como si fueran nuevo álbum no se si plateo esto muy bien pero mostrare cod hecho pero no me funciona ojala me ayuden... Gracias y saludo

Código PHP:
<?php

  
include_once('Conection.php');


    
$mensaje $_POST["Mensaje"];
    
$titulo =$_POST["Tituloalbum"]; 
    
$ruta =$_FILES["archivos"]["tmp_name"];

for (
$i=0$i count($ruta) ; $i++) { 
    
   
$tipo $_FILES["archivos"]["type"][$i];   
    
$foto =$_FILES["archivos"]["name"][$i];
    

    
$prefijo substr(md5(uniqid(rand())),0,6);//generamos una id para poder tener imagenens repetidas
    
$destino='Imagenes/album/'.$prefijo."_".$foto[$i];
    
move_uploaded_file($ruta[$i], $destino[$i]);

    
$ruta_imagen $destino;

if(
$destino!=$titulo){
  
$destino='Imagenes/'.$titulo.'/'.$prefijo."_".$foto[$i];
    
mkdir('Imagenes/fotos');
 

$miniatura_ancho_maximo 1000;
$miniatura_alto_maximo 700;

list(
$imagen_ancho$imagen_alto) = getimagesize($ruta_imagen);
$imagen imagecreatefromjpeg($ruta_imagen); 
$lienzo imagecreatetruecolor($miniatura_ancho_maximo,$miniatura_alto_maximo );  
imagecopyresampled($lienzo$imagen0000$miniatura_ancho_maximo$miniatura_alto_maximo$imagen_ancho$imagen_alto);
imagejpeg($lienzo,$ruta_imagen,100); 

   
    
     
//Creamos la miniaturas
          
$source=$destino
          
$destmini='../Imagenes/img/'.$prefijo."_".$foto;//ruta donde se guardan las miniaturas
          
$width_d=240// ancho de la imagen
          
$height_d=240// alto de la imagen

          //copyamos la miniatura
          
list($width_s$height_s) = getimagesize($source);
          
$gd_s imagecreatefromjpeg($source); 
          
$gd_d imagecreatetruecolor($width_d$height_d);  
          
imagecopyresampled($gd_d$gd_s0000$width_d$height_d$width_s$height_s);
          
imagejpeg($gd_d$destmini,50); 
   
       
$query "INSERT INTO subir_imagen(imagen,Mensaje,ruta_min)VALUES ('$destino'[$i]','$mensaje','$destmini'[$i]'')";
$result0=mysqli_query$conexion,$query);
$query1 "INSERT INTO album(Titulo_album)VALUES ('$titulo')";
$result1=mysqli_query$conexion,$query1);

if (
$result0) {
  echo 
"texto ingresado";
}else{
  echo 
"problema";
}
if (
$result1) {
 echo 
"foto guardada";
}else{
  echo 
"error";
}
 }
}

?>