E:
/
home
/
kbcomunicacao1
/
Web
/
innterage
/
solicitacao
/
Upload File
HOME
<?php session_start(); $chave = session_id(); $sessao = $_GET['id']; $para = $_GET['para']; $de = $_SESSION['IDCLI']; $nomeaut = $_GET['nome']; $data_atual = date("Y-m-d"); include '../includes/conexao/db.php'; $upload_dir = '../upload/uploads'; function insert_data($ar){ $obj=new DB(); $key="(nome_anexo , tipo_anexo, chave_anexo,caminho_anexo,nomearquivo_anexo,destino_anexo,autor_anexo,nomeautor_anexo,data_anexo,para_anexo,chaveircli_anexo)"; $val="('{$ar['fname']}', '{$ar['fsize']}','{$ar['flink']}','{$ar['ftype']}','{$ar['fdate']}','{$ar['fdestino']}','{$ar['de']}','{$ar['nome']}','{$ar['dataatual']}','{$ar['para']}','{$ar['chaveircli']}')"; mysqli_query($obj->connection(),"INSERT INTO cw_anexo ".$key." VALUES ".$val); //mysqli_close($obj->con); } if (!empty($_FILES)) { $tempFile = $_FILES['file']['tmp_name']; // using DIRECTORY_SEPARATOR constant is a good practice, it makes your code portable. $targetPath = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . $upload_dir . DIRECTORY_SEPARATOR; // Adding timestamp with image's name so that files with same name can be uploaded easily. $fname = $targetPath.time().'-'. $_FILES['file']['name']; $nome = $_FILES['file']['name']; $file_name=time().'-'. $_FILES['file']['name']; $ftype=$_FILES["file"]["type"]; $fsize=($_FILES["file"]["size"] / 1024); $tmpname=$_FILES["file"]["tmp_name"]; $extensao = substr("$nome", -3); $arr= array('fname'=>utf8_decode($file_name), 'fsize'=>$extensao, 'flink'=>$sessao, 'ftype'=>utf8_decode($file_name), 'fdate'=>utf8_decode($nome), 'de'=>$de, 'nome'=>$nomeaut, 'para'=>$para, 'dataatual'=>$data_atual, 'chaveircli'=>$chave, 'fdestino'=>0 ); insert_data($arr); move_uploaded_file(utf8_decode($tempFile),utf8_decode($fname)); echo utf8_decode($file_name); } ?>