<?php
include("../../../defines.php");
$output_dir = "img/";
include("../../bd-con.php");
if(isset($_FILES["myfile"]))
{
$coleccion = $_GET['nombreTabla'];
$ret = array();
$error = $_FILES["myfile"]["error"];
//You need to handle both cases
//If Any browser does not support serializing of multiple files using FormData()
if(!is_array($_FILES["myfile"]["name"])) //single file
{
$fileName = time() . "-" . $_FILES["myfile"]["name"];
move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir.$fileName);
include ("../../content/comunes/callback/modificarlafoto.php");
if ( $_FILES['myfile']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg" ) {
$im = imagecreatefromjpeg($output_dir.$fileName);
}
if ( $_FILES['myfile']['type'] == "image/png" ) {
$im = imagecreatefrompng($output_dir.$fileName);
}
$resized = resizeFit($im, 1124, 550);
if ( $_FILES['myfile']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg" ) {
imagejpeg($resized,$output_dir . $fileName);
}
if ( $_FILES['myfile']['type'] == "image/png" ) {
imagepng($resized,$output_dir . $fileName);
}
imagedestroy($resized);
//insertar en bd
$campos = "imagen";
$valores .= "'".$fileName."'";
$sql = "INSERT INTO " . $coleccion . " ($campos) VALUES ($valores)";
$result_fotos = mysqli_query($conn,$sql);
$ret[]= $fileName;
}
else //Multiple files, file[]
{
$fileCount = count($_FILES["myfile"]["name"]);
for($i=0; $i < $fileCount; $i++)
{
$fileName = time() . "-" . $_FILES["myfile"]["name"][$i];
move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName);
include ("../../content/comunes/callback/modificarlafoto.php");
if ( $_FILES['myfile']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg" ) {
$im = imagecreatefromjpeg($output_dir.$fileName);
}
if ( $_FILES['myfile']['type'] == "image/png" ) {
$im = imagecreatefrompng($output_dir.$fileName);
}
$resized = resizeFit($im, 1124, 550);
if ( $_FILES['myfile']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg" ) {
imagejpeg($resized,$output_dir . $fileName);
}
if ( $_FILES['myfile']['type'] == "image/png" ) {
imagepng($resized,$output_dir . $fileName);
}
imagedestroy($resized);
//insertar en bd
$campos = "imagen";
$valores .= "'".$fileName."'";
$sql = "INSERT INTO " . $coleccion . " ($campos) VALUES ($valores)";
$result_fotos = mysqli_query($conn,$sql);
$ret[]= $fileName;
}
}
echo json_encode($ret);
}
?>