[HOME]

Path : /home/hermanostamargo/ftp/administracion/news/news/
Upload :
Current File : /home/hermanostamargo/ftp/administracion/news/news/upload.php

<?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);
 }
 ?>