este es el php
Código :
<?php error_reporting(E_ALL & ~E_NOTICE); // Iniciamos SQL para indicarle los campos $sql = "INSERT INTO portfolio (portfolio_Image1,portfolio_Imagen1,portfolio_Ref,portfolio_Titulo,portfolio_Link,portfolio_Descripcion) "; $sql .=" VALUES "; // Indicamos el rango de numeros. $random_digit=rand(0000,9999); for($i=0;$i<count($_FILES["fileUpload"]["name"]);$i++) { if(trim($_FILES["fileUpload"]["tmp_name"][$i]) != "") { // Indicamos los archivos y la ubicacion para subirlos $images = $_FILES["fileUpload"]["tmp_name"][$i]; $new_images = $random_digit."-Thumb-".$_FILES["fileUpload"]["name"][$i]; copy($_FILES["fileUpload"]["tmp_name"][$i],"../uploads/".$random_digit.'-'.$_FILES["fileUpload"]["name"][$i]); // Indicamos el tamaño de la miniatura $width=100; $size=GetimageSize($images); $height=75; $images_orig = ImageCreateFromJPEG($images); $photoX = ImagesX($images_orig); $photoY = ImagesY($images_orig); $images_fin = ImageCreateTrueColor($width, $height); ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY); ImageJPEG($images_fin,"../uploads/".$new_images); ImageDestroy($images_orig); ImageDestroy($images_fin); } $new_images = array( $portfolio_Image1 = $random_digit."-Thumb-".$_FILES["fileUpload"]["name"][0]); } // Concateno actuales valores , para el ej los valores de las imagenes $sql .="( '$portfolio_Image1','".$random_digit.'-'.$_FILES["fileUpload"]["name"][0]."', '".$_POST["portfolio_Ref"]."', '".$_POST["portfolio_Titulo"]."', '".$_POST["portfolio_Link"]."', '".$_POST["portfolio_Descripcion"]."')"; // le agrego coma al grupo de registro y miro si no es el último grupo, // pues si no hago eso el insert dara error pues no debe terminar en coma el query if($i < count($_FILES["fileUpload"]["name"]) - 1) $sql .=","; // Incluimos el archivo de conexion a MYSQL. include("conexion.php"); // Insertamos el contenido en MYSQL. $objQuery = mysql_query($sql); ?>
otra cosa es que solo acepta jpge pero si en en form pongo un png por ejemplo no me dice error y la sube pero no le crea la miniatura, como le pongo el verificador de formato.