2048000){ $alerta = $alerta."Arquivo muito Grande, Limite 2MB"; $error = 1; } }else { $error = 3; } return $error; } function enviadados(){ global $error, $arqTemp,$arqName; // se tiver arquivo faz upload e insere na tabela if (!empty($arqTemp) && $error == 0 ){ //################################### //pega diretorio $sql = execQuery("SELECT * FROM `lda_configuracao`"); $row = mysql_fetch_array($sql); $pasta = $row['diretorioarquivos']; //pega ida da ultima solicitacao possivelmente a que esta sendo realizada $sql = execQuery("SELECT * FROM `lda_solicitacao` ORDER BY `idsolicitacao` DESC LIMIT 1 "); $row = mysql_fetch_array($sql); $idsolicitacao = $row['idsolicitacao']; //ida da solicitação para nome do arquivo $iduser = getSession("uid"); //sessao do solicitante //seleciona id do anexo $sql = execQuery("SELECT * FROM `lda_anexo` ORDER BY `idsolicitacao` DESC LIMIT 1 "); $row = mysql_fetch_array($sql); $idanexo = $row['idanexo']+1; //################################### //$pasta = './000/'; // Pega a extensão do arquivo enviado $extensao = strtolower(end(explode('.', $arqName))); // Define o novo nome do arquivo usando um UNIX TIMESTAMP $nome = "user_".$idsolicitacao."_file_".$idanexo.".".$extensao; $upload = move_uploaded_file($arqTemp, $pasta . $nome); //insere em lda_anexo dados do arquivo $conect = mysql_connect(DBHOST,DBUSER,DBPASS) or die('Erro ao conectar ao banco de dados'); mysql_select_db(DBNAME); $sql="INSERT INTO lda_anexo ( idsolicitacao, nome, idusuarioinclusao, datainclusao ) VALUES ( '$idsolicitacao', '$nome', 16, NOW() )"; //mysql_query($conect,$sql) or die ("erro mysql"); if (!mysql_query($sql)){ echo '
erro ao inserir '; echo $sql; echo mysql_error(); } //echo ''; //echo ''; } } //verificadados(); //enviadados(); }//fim if post ?>