File "cliente_documento_upload.php"

Full path: /home/wwwitravel/public_html/sistema/clases/cliente_documento_upload.php
File size: 1.74 KB B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?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_docclie']) || $_FILES['file_documento_cliente'])
{
    $img           = $_FILES['file_documento_cliente']['name'];
    $tmp           = $_FILES['file_documento_cliente']['tmp_name'];
    $user_id       = $_POST['user_id'];
    $observaciones = $_POST['nota_docclie'];

// 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_cliente (id_cliente,archivo,observaciones,fecha_ingreso) VALUES ('$user_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';
    }
}