Ir para conteúdo
Fórum Script Brasil

julioromano

Membros
  • Total de itens

    123
  • Registro em

  • Última visita

Posts postados por julioromano

  1. ae o código arrumado allan:

    <?php
    include('config.php');
    function verifica_mail($mail)
    {
        if (strpos ($mail, "@") == 0)
        {
            return true;
        }
        list($user,$domain)=split("@",$mail,2);
        if (checkdnsrr($domain,"MX"))
        {
            return false;
        }
        else
        {
            return true;
        }
    }
    if(@$_POST['tela'] == "2")
    {
        $n_erros = 0;
        $erro = "  ";
        if(empty($email))
        {
          $erro.= "Obrigatório digitar o e-mail.<br>";
          $n_erros++;
        }
        elseif (verifica_mail($email))
        {
          $erro.= "Confira o e-mail e tente novamente.<br>";
          $n_erros++;
        }
        if(empty($nome))
        {
          $erro.= "Obrigatório digitar o nome.<br>";
          $n_erros++;
        }
    }//if($tela==2)
    //if (!empty($nome))
    if(@$_POST['tela'] == 2 and $n_erros == 0)
    {
        $tamanho = filesize($file_cad);
        if($tamanho < 1)
        {
              $fp = fopen($file_cad, "r+"); // abre o arquivo para escrita
        }
        else
        {
              $fp = fopen($file_cad, "a+"); // abre o arquivo para escrita
        }
        $cadastro ="$nome][";
        $cadastro.="$email][";
        $cadastro.="$chave][\n";
        fputs($fp, $cadastro); //envia o cadastro
        fclose($fp); // fecha o arquivo
        $chave++;
        $config= "<?php\n";
        $config.="\$password='$password';\n";
        $config.="\$file_cad='$file_cad';\n";
        $config.="\$url='$url';\n";
        $config.="\$nome_ad='$nome_ad';\n";
        $config.="\$mail_ad='$mail_ad';\n";
        $config.="\$chave='$chave';\n";
        $config.="?>";
        $fp=fopen("config.php", "w"); // abre o arquivo para escrita
        fputs($fp, $config); //envia as configurações para o arquivo
        fclose($fp); // fecha o arquivo
    ?>
    <HTML>
    <HEAD>
          <TITLE>CADASTRO</TITLE><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>
    <BODY BGCOLOR=#FFFFFF>
    <font color="#CCCCCC"></font> 
    <p align="justify"> <font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif">Seu 
      E-mail foi cadastrado com sucesso! Obrigado.<br>
      <font size="1">Em breve você vai começar a receber nossos e-mails informativos.<br>
      </font></font> </p>
    </BODY>
    </HTML>
    <?php
    }
    else
    {
    ?>
    <HTML>
    <HEAD>
          <TITLE>CADASTRO</TITLE></HEAD>
    <BODY BGCOLOR=#FFFFFF><body link="#006699" vlink="#006699" alink="#006699" scroll="no"><div align="center"> 
    <font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="../imagens/seta.jpg">Cadastre-se 
    e receba nossas novidades! </font><font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
    <form method=post action="">
      Nome&nbsp; 
      <input type="text "name="nome" SIZE=20>
      <BR>
      E-mail 
      <input type="text" name="email" size=20>
      <BR>
      <input type="hidden" name="tela" value="2">
      <INPUT TYPE="submit" VALUE="Cadastrar">
    </form>
    </font><?php echo "<font color=red>".@$_POST['erro']."</font>"; ?> 
    </BODY>
    </HTML>
    <?php
    }
    ?>
    

    Espero ter ajudado

    qualquer coisa posta ae!

    Abraço

    Julio Romano

  2. Ae Allan!

    Faz assim cara:

    o q era assim:

        $cadastro ="$nome][";
        $cadastro.="$email][";
        $cadastro.="$chave][\n";
    
    fica assim:
        $cadastro ="$_POST['nome'] \n";
        $cadastro.="$_POST['email'] \n";
        $cadastro.="$_POST['chave'] \n";
    

    entendeu?

    Espero ter ajudado!

    qualquer coisa posta ae!

    Abraço

    Julio Romano

  3. cara, o EasyPHP instala o Apache, PHP e MySQL na tua máquina

    O servidor q tu vai usah vai c o Apache, então nem precisa meche no IIS.

    Agora, quais saum os erros q estão dando?

    Julio Romano

  4. código completo:

    <?php //PHP ADODB document - made with PHAkt 2.4.0?>
    <?
    /**
    * Upload de Imagens com Segurança
    *
    * @author Alfred Reinold Baudisch
    * @email alfred_baudisch@hotmail.com
    * @date Jan 09, 2004
    * @changes Jan 14, 2004 - v2.0
    */
    // Prepara a variável caso o formulário tenha sido postado
    $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE;
    
    $config = array();
    // Tamano máximo da imagem, em bytes
    $config["tamanho"] = 106883;
    // Largura Máxima, em pixels
    $config["largura"] = 350;
    // Altura Máxima, em pixels
    $config["altura"] = 300;
    // Diretório onde a imagem será salva
    $config["diretorio"] = "../imagens/carros/Seminovos/fotosgrandes/";
    
    // Gera um nome para a imagem e verifica se já não existe, caso exista, gera outro nome e assim sucessivamente..
    // Função Recursiva
    function nome($extensao)
    {
    global $config;
    
    // Gera um nome único para a imagem
    $temp = substr(md5(uniqid(time())), 0, 10);
    $imagem_nome = $temp . "." . $extensao;
    
    // Verifica se o arquivo já existe, caso positivo, chama essa função novamente
    if(file_exists($config["diretorio"] . $imagem_nome))
    {
    $imagem_nome = nome($extensao);
    }
    
    return $imagem_nome;
    }
    
    if($arquivo)
    {
    $erro = array();
    
    // Verifica o mime-type do arquivo para ver se é de imagem.
    // Caso fosse verificar a extensão do nome de arquivo, o código deveria ser:
    //
    // if(!eregi("\.(jpg|jpeg|bmp|gif|png){1}$", $arquivo["name"])) {
    // $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; }
    //
    // Mas, o que ocorre é que alguns usuários mal-intencionados, podem pegar um vírus .exe e simplesmente mudar a extensão
    // para alguma das imagens e enviar. Então, não adiantaria em nada verificar a extensão do nome do arquivo.
    if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"]))
    {
    $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo";
    }
    else
    {
    // Verifica tamanho do arquivo
    if($arquivo["size"] > $config["tamanho"])
    {
    $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo";
    }
    
    // Para verificar as dimensões da imagem
    $tamanhos = getimagesize($arquivo["tmp_name"]);
    
    // Verifica largura
    if($tamanhos[0] > $config["largura"])
    {
    $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels";
    }
    
    // Verifica altura
    if($tamanhos[1] > $config["altura"])
    {
    $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels";
    }
    }
    
    if(!sizeof($erro))
    {
    // Pega extensão do arquivo, o indice 1 do array conterá a extensão
    preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
    
    // Gera nome único para a imagem
    $imagem_nome = nome($ext[1]);
    
    // Caminho de onde a imagem ficará
    $imagem_dir = $config["diretorio"].'/'.$arquivo['name'];
    
    // Faz o upload da imagem
    move_uploaded_file($arquivo["tmp_name"], $imagem_dir);
    }
    }
    ?>
    

    Espero ter ajudado!

    Julio Romano

×
×
  • Criar Novo...