E:
/
home
/
kbcomunicacao1
/
Web
/
press-kit
/
feicon
/
adm
/
upload
/
Upload File
HOME
<?php session_start(); $sessao = session_id(); include '../includes/conexao/db.php'; $upload_dir = 'uploads'; function insert_data($ar){ $obj=new DB(); $key="(nome_anexo, tipo_anexo, chave_anexo,caminho_anexo,nomearquivo_anexo,destino_anexo, ocorrencia_anexo)"; $val="('{$ar['fname']}', '{$ar['fsize']}', '{$ar['flink']}', '{$ar['ftype']}', '{$ar['fdate']}', '{$ar['fdestino']}' ,'{$ar['fsessao']}')"; 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'=>$_POST['chave'], 'ftype'=>utf8_decode($file_name), 'fdate'=>utf8_decode($nome), 'fsessao'=>$sessao, 'fdestino'=>$_POST['dest'] ); insert_data($arr); move_uploaded_file(utf8_decode($tempFile),utf8_decode($fname)); echo utf8_decode($file_name); if($_POST['dest']=='wc'){ require '../includes/conexao/pdo.php'; $usuario = $_SESSION['IDCLI']; $nome_user = $_SESSION['NOME']; $data_hj = date("d/m/Y"); $hora = date('H:i:s'); $data_atual = date("Y-m-d"); $current = $pdo->prepare("SELECT id_flw FROM cw_flw WHERE chave_flw='$_POST[chave]'"); $current->execute(); $row = $current->fetchObject(); $flw = $row->id_flw; $caminho = utf8_decode($file_name); $ultima_mensagem = $nome_user.' anexou '.utf8_decode($nome); if(($extensao=='jpg')||($extensao=='png')||($extensao=='gif')||($extensao=='JPG')||($extensao=='PNG')||($extensao=='GIF')){ $tipo = '5'; $mensagem = '<div class="file-box"> <img src="../upload/uploads/';$mensagem .=$caminho; $mensagem .='" class="img-responsive" title="';$mensagem .=$nome; $mensagem .='"/> </div>'; }else{ $tipo = '0'; $mensagem = '<a href="../upload/uploads/baixar.php?arquivo=';$mensagem .=$caminho; $mensagem .='"> <i class="fa fa-file"></i> | '; $mensagem .= utf8_decode($nome); $mensagem .='<br/> <small>Anexado: '; $mensagem .= $data_hj; $mensagem .='</small> </a>'; } $caminho_chat = utf8_decode($file_name); $stmt = $pdo->prepare("INSERT INTO cw_chat(data_chat, hora_chat, flw_chat, texto_chat, usuario_chat, tipo_chat, caminho_anexo_chat) VALUES ('$data_atual', '$hora', '$flw', '$mensagem', '$usuario', '$tipo', '$caminho_chat')"); $stmt->execute(); $stmt = $pdo->prepare("UPDATE cw_relaciona_fw SET timestamp = NOW(), data_relaciona_flw = NOW(), horario_relaciona_flw = NOW(), ultima_relaciona_flw = '$ultima_mensagem' WHERE fw_relaciona_fw = '$flw'"); $stmt->execute(); $current = $pdo->prepare("SELECT msg_relaciona_flw FROM cw_relaciona_fw WHERE fw_relaciona_fw='$flw' AND user_relaciona_fw='$usuario'"); $current->execute(); $row = $current->fetchObject(); $nmsg = $row->msg_relaciona_flw; $tmsn = $nmsg+1; $consulta = $pdo->query("SELECT msg_relaciona_flw, user_relaciona_fw FROM cw_relaciona_fw WHERE fw_relaciona_fw='$flw' AND user_relaciona_fw!='$usuario'"); while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) { $nmsg = $linha['msg_relaciona_flw']; $tmsn = $nmsg+1; $stmt = $pdo->prepare("UPDATE cw_relaciona_fw SET msg_relaciona_flw = '$tmsn' WHERE fw_relaciona_fw='$flw' AND user_relaciona_fw=$linha[user_relaciona_fw]"); $stmt->execute(); } } } ?>