Пример #1
0
    $pessoa->setGrupo_sanguineo($_POST['grupo_sanguineo']);
    if (isset($_FILES['foto']['name']) && $_FILES["foto"]["error"] == 0) {
        $arquivo_tmp = $_FILES['foto']['tmp_name'];
        $nome = $_FILES['foto']['name'];
        // Pega a extensao
        $extensao = strrchr($nome, '.');
        // Converte a extensao para mimusculo
        $extensao = strtolower($extensao);
        // Somente imagens, .jpg;.jpeg;.gif;.png
        if (strstr('.jpg;.jpeg;.gif;.png', $extensao)) {
            // Cria um nome único para esta imagem
            $novoNome = md5(microtime()) . $extensao;
            // Concatena a pasta com o nome
            $destino = 'image/' . $novoNome;
            // tenta mover o arquivo para o destino
            if (@move_uploaded_file($arquivo_tmp, $destino)) {
                $pessoa->setFoto($destino);
            } else {
                echo "";
            }
        } else {
            echo "";
        }
    } else {
        echo "";
    }
    $gravou = $dao->alterar($pessoa);
    if ($gravou) {
        echo "<script type='text/javascript'>\n\t\t\t\talert('Registro atualizado com sucesso!');\t\t\n\t\t</script>";
    }
}