<?php
//===================================================================================================================
//============================================LIBRERIAS Y VARIABLES==================================================
//===================================================================================================================
session_start();
//conexion-----------------------------------------------------------------------------------------------------------
require_once '../../conexion/conexion.php';
$bd = new connexion();
$bd->query("SET NAMES 'utf8'");
//VARIABLES----------------------------------------------------------------------------------------------------------
//Creo la clave
$clave = "20".$_POST['doc'];
//nombre del documento
$nombre = $_POST['doc_name'];
$nombre = trim($nombre);
//este es el archivo temporal
$imagen_temporal  = "../../recursos/file-upload/server/php/files/".$nombre;
//Tamaño	
$tamano = filesize($imagen_temporal);
//===================================================================================================================
//============================================ACCIONES===============================================================
//===================================================================================================================
//===================================================================================================================
//==================================================================================================================
//leer el archivo temporal en binario-------------------------------------------------------------------------------
$fp     = fopen($imagen_temporal, 'r');
$data = fread($fp, filesize($imagen_temporal));
fclose($fp);
//escapar los caracteres--------------------------------------------------------------------------------------------
$data = mysqli_real_escape_string($bd, $data);
//==================================================================================================================
//SCRIP DEL REGISTRO DEL NUEVO DOCUMENTO----------------------------------------------------------------------------
//==================================================================================================================
//=================================================================================================================
//Valido la cantidad de partes y realizao el insert en la Tabla de Ficheros----------------------------------------
//=================================================================================================================
$fichero_ok = subirThumbnail($bd, $clave, $data, $tamano);
//$fichero_ok = subirThumbnail($bd, $clave, $parte, $sufijo, $data, $tamano, strlen($data));
//==================================================================================================================
//Valido que se realizo el insert y Realizo el registro en la biblioteca de elementos-------------------------------
//==================================================================================================================
if ($fichero_ok){
	//CAPTURO LA CLAVE DEL DOCUMENTO GENERADO
	echo $clave;
}else{
	echo $fichero_ok;
}
//===================================================================================================================
//============================================FUNCIONES==============================================================
//===================================================================================================================
//Funcion PARA SUBIR CONTENIDO---------------------------------------------------------------------------------------------------
function subirThumbnail($bd, $clave, $data, $tamano) 
{
	$fichero_ok = mysqli_query($bd, "INSERT INTO BIBLIOTECA_MINIATURAS64
									( CLAVE, FICHERO, TAMANO, ENTRADA, VERSION ) 
									VALUES 
									('$clave', '$data', $tamano, null, '0')");
	return $fichero_ok;
}
?>