$_UP['tamanho'] = 1024 * 1024 * 2;
        // 2MB
        $_UP['extensoes'] = array('jpg');
        $_UP['erros'][0] = 'Não houve erro';
        $_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP';
        $_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML';
        $_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente';
        $_UP['erros'][4] = 'Não foi feito o upload do arquivo';
        if ($_FILES['arquivo']['error'] != 0) {
            die("Não foi possível fazer o upload, erro:<br />" . $_UP['erros'][$_FILES['arquivo']['error']]);
            exit;
        }
        $extensao = strtolower(end(explode('.', $_FILES['arquivo']['name'])));
        if (array_search($extensao, $_UP['extensoes']) === false) {
            echo "Por favor, envie arquivos com as seguintes extensões: jpg";
        } else {
            if ($_UP['tamanho'] < $_FILES['arquivo']['size']) {
                echo "O arquivo enviado é muito grande, envie arquivos de até 2Mb.";
            } else {
                $arquivo = time() . '.jpg';
                if (!move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta'] . $arquivo)) {
                    echo "Não foi possível enviar o arquivo, tente novamente";
                }
            }
        }
    } else {
        $arquivo = "padrao.jpg";
    }
    Incluir_contato(check_input($_POST['nome']), check_input($_POST['email']), $arquivo);
    header('location: ../index.php?url=catalogo');
}
Beispiel #2
0
function ENVIADO($elemento, $metodo, $nomeremetente)
{
    global $conexao;
    Somar(1);
    Incluir_contato("", $elemento, "padrao.jpg");
    inserir_email($elemento, $metodo, $nomeremetente, "ENVIADO");
    echo "<div class='ENVIADO'>OK</div>";
}