Create New Item
×
Item Type
File
Folder
Item Name
File Manager
/
sistema
/
clases
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * Created by PhpStorm - edos. * User: info * Date: 10/11/2018 * Time: 4:28 PM */ require_once "../clases/config.php"; $valid_extensions = array('jpeg', 'jpg', 'png', 'gif', 'bmp' , 'pdf' , 'doc' , 'ppt'); // valid extensions $path = '../docs/'; // upload directory if(!empty($_POST['nota_docnegocio']) || $_FILES['file_documento_negocio']) { $img = $_FILES['file_documento_negocio']['name']; $tmp = $_FILES['file_documento_negocio']['tmp_name']; $negocio_id = $_POST['negocio_id']; $observaciones = $_POST['nota_docnegocio']; // get uploaded file's extension $ext = strtolower(pathinfo($img, PATHINFO_EXTENSION)); // can upload same image using rand function $archivo = date('YmdHis'); $archivo=$archivo.".".$ext; //$final_image = rand(1000,1000000).$img; // check's valid format if(in_array($ext, $valid_extensions)) { $path = $path.strtolower($archivo); if(move_uploaded_file($tmp,$path)) { //include database configuration file $conexion= mysqli_connect(HOST,USER,PASS, DBNAME) or die ("could not connect to mysql"); $conexion->set_charset("utf8"); //insert form data in the database $sql = "INSERT documentacion_negocio (id_negocio,archivo,observaciones,fecha_ingreso) VALUES ('$negocio_id','$archivo','$observaciones',NOW())"; $resultado = mysqli_query($conexion, $sql) or die(mysql_error()); $documentoId = mysqli_insert_id($conexion); //echo $insert?'ok':'err'; $uploadVars = array( 'documentoid' => $documentoId, 'documentoNombre' => $archivo ); echo json_encode($uploadVars); } } else { echo 'invalid'; } }