예제 #1
0
 private function populaArquivo($row)
 {
     $arquivo = new Arquivo();
     $arquivo->setId($row['id']);
     $arquivo->setNome($row['nome']);
     $arquivo->setTempo($row['tempo']);
     $arquivo->setCaminho($row['caminho']);
     $arquivo->setTime($row['time']);
     $arquivo->setTamanho($row['tamanho']);
     $arquivo->setTipo($row['tipo']);
     return $arquivo;
 }
예제 #2
0
<?php 
//METODO PARA FAZER O UPLOAD
if (isset($_POST['acao'])) {
    //VERIFICAÇÃO SE A AÇÃO É UPLOAD
    if ($_POST['acao'] == "upload") {
        require_once './controle/recebe_upload.php';
        if (isset($_POST['g-recaptcha-response'])) {
            $captcha_data = $_POST['g-recaptcha-response'];
        }
        if ($_POST['tempoUp']) {
            $arquivo->setTempo($_POST['tempoUp']);
        }
        $arquivo->setNome($nome_final);
        $arquivo->setCaminho($_UP['pasta'] . $nome_final);
        $arquivo->setTime($nome_final);
        $arquivo->setTamanho($tam);
        $arquivo->setTipo($extensao);
        $timezone = new DateTimeZone('America/Sao_Paulo');
        $horario = date("H:i");
        $tempo = date("H:i", strtotime($horario . " + " . $arquivo->getTempo() . " minutes"));
        $arquivo->setTempo($tempo . ":" . date("s"));
        if ($captcha_data) {
            if ($tipoErro === "semErro") {
                //GRAVAR O EMAIL
                $dao->inserir($arquivo);
                echo "<script type='text/javascript'>";
                echo "location.href='http://localhost/uploadoTemp/arquivo.php?upload=ok&url=" . $nome_final . "';";
                echo "</script>";
            } else {
                if ($tipoErro === "tamanhoPHP" || $tipoErro === "tamanhoHTML" || $tipoErro === "tamanho") {