Ir para conteúdo
Fórum Script Brasil

Alex Pinheiro

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Posts postados por Alex Pinheiro

  1. bom , estou precisando criar um sistema de lembrete de senha para meu site , para relembrar a senha dos usuários.

    por onde eu começo ?

    preciso também bloquiar , pessoas que cadastram no meu site de Por Nick ou Login com Caracteres especiais e com espaço , ex : MARI A / João_pedro / e x e m p l o

    <?php

    $bd_host = "localhost"; // nome do host do hospediro do Banco de dados //

    $bd_user = "root"; // nome do usuario do Banco de dados //

    $bd_pass = ""; // Senha do Banco de dados //

    $bd_banco_de_dados = "seubanco"; // Nome do Banco de dados //

    $tabela = "suatabela"; // nome da tabela onde deve ser procurado a senha

    #Webmaster

    $nome_webmaster = "Seu_Nome";

    $email_do_webmaster = "Seu_Nome";

    #Site

    $nomedosite = "Nome_do_site";

    $linkdosite = "http://www.nomesite.com.br";

    ?>

    <?php

    if ($submit){ #Verificar se o Formulario foi enviado !!

    if (!$email){ #Verificar se o email possue @ Senão anvia msg de email invalido!!

    $erro = "O E-mail esta em Branco !!";

    } else if (strpos ($email, "@")) {

    $email = $email;

    } else {

    $erro = "Desculpe!, mais o seu email esta invalido!!";

    }

    if (!$erro){ #Senão exite erros ! Procura o email no banco de dados

    $conectar = mysql_connect($bd_host, $bd_user, $bd_pass) or die (mysql_error());

    mysql_select_db($bd_banco_de_dados, $conectar);

    $sql = mysql_query("SELECT * FROM $tabela WHERE email = '$email'");

    $total = mysql_num_rows($sql); # Conta quantos emails foram encontrados na busca -- query!

    if ($total == 1){ # Se o total de emial for igual a 1 ele envia a senha por email se for diferente de 1

    # Envia uma msg de erro !

    while($l = mysql_fetch_array($sql)) {

    # Aqui você deve colocar os dados que você quer retirar da tabela do Banco de dados

    # Aqui eu retirei os campos usuario, nome, e senha, Basta você mudar os dados $l[x]; onde x = qualquer campo # do seu banco de dados !

    $enivar = "Lembrar Senha!!! ".$nomedosite."\n";

    $enivar .= $l[nick];

    $enviar .= "\n";

    $enviar .= $l[nome];

    $enviar .= "\n";

    $enviar .= $l[senha];

    # exemplo: se quiser mais campos faça assim :

    # $enviar .= $l[endereco];

    # $enviar .= "\n";

    # $enviar .= $l[telefone];

    }

    $enviar .= "\n";

    $enviar .= "Obrigado!!\n\n Abraços do WebMaster: ".$nome_webmaster."\n\n";

    $enviar .= " ".$linkdosite."\n";

    $enviar .= " \n";

    $enviar .= " Webmaster: ".$email_do_webmaster."\n";

    mail("$email", "[$nomedosite][Lembrar Senha]", $enviar,"From: $email_do_webmaster <$nomedosite>\n");

    $erro = "Sua senha foi enviada para sua conta de email com sucesso! Obrigado !";

    }else{

    $erro = "Desculpe! Seu e-mail não esta cadastrado em nosso site ou Talves você tenha se cadastrado com outro email! ";

    }

    }

    }

    die("ID:".$email);

    ?>

    <form method="post" action="<?php echo $PHP_SELF; ?>">

    <div align="left">

    <?php if ($erro){ echo $erro; } # Msg de erro de acordo com o erro ! ?>

    <p><font color="#000000"><b>Lembrar Senha</b></font></p>

    <p><b><font color="#000000">e-mial:</font></b>

    <input type="text" name="email">

    </p>

    <p>

    <input type="submit" name="submit" value="Enviar" width="150">

    </p>

    </div>

    </form>

  2. Alex, dê uma lida nas regras, evite o UP, mesmo que mascarado, quer adicionar alguma informação? Use o botão editar... quanto a sua explicação, entendi perfeitamente, só que seu script é meio longo, logo exige um tempo a mais livre para ser analisado.

    ah sim!

    obrigado pela dica brother, fico aguardando.

    valeu dimais.

  3. Primeiro:

    3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos.

    Segundo:

    estou com o seguinte problema no meu código, através de um formulário envio um valor para o meu programa 1 ou 0. Se '1' eu mando inserir no banco de dados e se '0' eu manda modificar as variáveis. Questão: meu arquivo recebe o valor '1', mas não insere apenas modifica.

    Qual o nome da variável que seria responsável carregar essa informação? Pois tem várias variáveis em que você verifica == 1.

    ficou confuso minha explicação brother?

  4. Olá amigos, boa tarde

    estou com o seguinte problema no meu código, através de um formulário envio um valor para o meu programa 1 ou 0. Se '1' eu mando inserir no banco de dados e se '0' eu manda modificar as variáveis. Questão: meu arquivo recebe o valor '1', mas não insere apenas modifica.

    Alguém pode me dar uma luz?

    ***************

    FORMULÁRIO

    ****************

    <html>
    <head>
    <title>Inscrição 01</title>
    <style type="text/css">
    .td1 { background-color : #DDDDDD; }
    .td2 { background-color : #999999; }
    .td3 { background-color : #b7b7b7; }
    .texto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
    .texto2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #795511; }
    .titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold; background-color: #795511 }
    .titulo2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #795511; }
    .botao { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; background-color: #795511; height: 23px; border: 1px solid #E7E7E7; font-weight: bold; font-size: 9px; }
    </style>
    </head>
    <body bgcolor="#ffffff" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
    <table align="center" id="tabela2" cellpadding="0" cellspacing="0">
    <tr>
    <td align="center" valign="middle">
    <table width="400" border="0" cellspacing="0" cellpadding="0" align="center">
    <!--
    <tr>
    <td align="center" class="titulo3"><img src="./topo2.jpg" border="0"></td>
    </tr>
    -->
    <tr>
    <td height="2"></td>
    </tr>
    </table>
    <?php
    if($senha==1)
    {
    ?>
    <table align="center" border='0' width="400" cellpadding='4'>
    <tr>
    <td align='center' class="titulo2"><strong> Senha inv&aacute;lida.
    </strong></td>
    </TR>
    </table>
    <?php
    }
    ?>
    <table width="400" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td align="center" class="titulo"><b>INCLUS&Atilde;O&nbsp;DE INSCRIÇÃO&nbsp;</b></td>
    </tr>
    </table>



    <form action="./curriculo.php" method="post" name="formulario" id="formulario">
    <input name="logar" value="1" type="hidden">
    <table align="center" border='0' width="400" cellpadding='4'>
    <tr>
    <td align='center' class="titulo2">
    Para iniciar sua inscrição em nosso sistema <a href="./curriculo.php?cadastrar=1" class="titulo2" target="miolo">clique aqui</a>. </td>
    </TR></table>
    <br>
    <table align="center" border='0' width="400" cellpadding='4'>
    <tr>
    <td align='left' class="titulo">LOGIN</td>
    </tr>
    </table>
    <table align="center" border='0' width="400" cellpadding='4' class="texto">
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;E-mail
    : </td>
    <td class="td2"><input type="text" name="email" value="" size=40 maxlength=255></td>
    </tr>
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;Senha :<br>
    </td>
    <td class="td2"><input type="password" name="senha" value=""></td>
    </tr>
    <input type="hidden" name="situacao" value="#">
    </table>
    <br>
    <center><input type="submit" name="Submit" value="OK" class="botao">
    </center>
    </form>

    </td>
    </tr>
    </table>

    </body>
    </html>[/codebox]

    ***********************

    PROGRAMA

    **********************

    [codebox]<?php
    session_start();
    include "./db.php";
    //die("ID:".$cadastrar);

    if($cadastrar==1)
    {
    $ramo = explode(";", $ramo);
    $area = explode(";", $area);
    $nivel = explode(";", $nivel); */


    }


    if($logar==1)
    {
    $regs= mysql_query("SELECT * FROM curriculo WHERE email='$email' and senha='$senha'", $db_conn);

    if($reg = mysql_fetch_array($regs))
    {
    $codigo = $reg["codigo"];
    $_SESSION["sess_codigo"] = $codigo;

    $nome = $reg["nome"];
    $email = $reg["email"];
    $cpf = $reg["cpf"];
    $telefoneDDD = $reg["telefoneDDD"];
    $telefone = $reg["telefone"];
    $celularDDD = $reg["celularDDD"];
    $celular = $reg["celular"];
    $endereco = $reg["endereco"];
    $numero = $reg["numero"];
    $complemento = $reg["complemento"];
    $bairro = $reg["bairro"];
    $cep1 = $reg["cep1"];
    $cep2 = $reg["cep2"];
    $estado = $reg["estado"];
    $cidade = $reg["cidade"];
    $ramo = explode(";", $reg["ramo"]);
    $area = explode(";", $reg["area"]);
    $nivel = explode(";", $reg["nivel"]);
    $alemao = $reg["alemao"];
    $espanhol = $reg["espanhol"];
    $frances = $reg["frances"];
    $ingles = $reg["ingles"];
    $italiano = $reg["italiano"];
    $senha = $reg["senha"];
    $senhaDica = $reg["senhaDica"];
    }
    else
    {
    header("Location: ./index.php?senha=1");
    }

    }

    if($enviar==1)
    {
    $quote = "'";

    $codigo = $_SESSION["sess_codigo"];

    if($codigo!="")
    $acao = "editar";
    else
    $acao = "incluir";

    if(is_array($ramo))
    $ramo = implode(";", $ramo);

    if(is_array($area))
    $area = implode(";", $area);

    if(is_array($nivel))
    $nivel = implode(";", $nivel);

    if($alemao1==1)
    $alemao = $_POST["alemao"];
    else
    $alemao = "";

    if($espanhol1==1)
    $espanhol = $_POST["espanhol"];
    else
    $espanhol = "";

    if($frances1==1)
    $frances = $_POST["frances"];
    else
    $frances = "";

    if($ingles1==1)
    $ingles = $_POST["ingles"];
    else
    $ingles = "";

    if($italiano1==1)
    $italiano = $_POST["italiano"];
    else
    $italiano = "";

    $regs= mysql_query("SELECT * FROM curriculo WHERE email='$email'", $db_conn);
    if(mysql_num_rows($regs)>0 AND $acao=="incluir")
    {
    $acao="";
    $erro=1;
    }


    if($acao=="incluir")
    {
    $query = "INSERT INTO curriculo ";
    $query = $query . "(nome,email,cpf,telefoneDDD,telefone,celularDDD,celular,endereco,numero,complemento,bairro,cep1,cep2,";
    $query = $query . "estado,cidade,alemao,espanhol,frances,ingles,italiano,";
    $query = $query . "senha,senhaDica) ";
    $query = $query . "VALUES (";
    $query = $query . $quote . $nome . $quote . ", ";
    $query = $query . $quote . $email . $quote . ", ";
    $query = $query . $quote . $cpf . $quote . ", ";
    $query = $query . $quote . $telefoneDDD . $quote . ", ";
    $query = $query . $quote . $telefone . $quote . ", ";

    $query = $query . $quote . $celularDDD . $quote . ", ";
    $query = $query . $quote . $celular . $quote . ", ";
    $query = $query . $quote . $endereco . $quote . ", ";
    $query = $query . $quote . $numero . $quote . ", ";
    $query = $query . $quote . $complemento . $quote . ", ";
    $query = $query . $quote . $bairro . $quote . ", ";
    $query = $query . $quote . $cep1 . $quote . ", ";
    $query = $query . $quote . $cep2 . $quote . ", ";
    $query = $query . $quote . $estado . $quote . ", ";
    $query = $query . $quote . $cidade . $quote . ", ";
    $query = $query . $quote . $alemao . $quote . ", ";
    $query = $query . $quote . $espanhol . $quote . ", ";
    $query = $query . $quote . $frances . $quote . ", ";
    $query = $query . $quote . $ingles . $quote . ", ";
    $query = $query . $quote . $italiano . $quote . ", ";
    $query = $query . $quote . $senha . $quote . ", ";
    $query = $query . $quote . $senhaDica . $quote . ")";
    mysql_query($query, $db_conn)or die("Erro: ".$query);

    $regs= mysql_query("SELECT * FROM curriculo WHERE email='$email'", $db_conn);
    $reg = mysql_fetch_array($regs);
    $codigo = $reg["codigo"];
    $_SESSION["sess_codigo"] = $codigo;
    }

    if($acao=="editar")
    {
    $query = "UPDATE curriculo ";
    $query = $query . "SET ";
    $query = $query . "nome = " . $quote . $nome . $quote . ", ";
    $query = $query . "email = " . $quote . $email . $quote . ", ";
    $query = $query . "cpf = " . $quote . $cpf . $quote . ", ";
    $query = $query . "dia = " . $quote . $dia . $quote . ", ";
    $query = $query . "telefoneDDD = " . $quote . $telefoneDDD . $quote . ", ";
    $query = $query . "telefone = " . $quote . $telefone . $quote . ", ";

    $query = $query . "celularDDD = " . $quote . $celularDDD . $quote . ", ";
    $query = $query . "celular = " . $quote . $celular . $quote . ", ";
    $query = $query . "endereco = " . $quote . $endereco . $quote . ", ";
    $query = $query . "numero = " . $quote . $numero . $quote . ", ";
    $query = $query . "complemento = " . $quote . $complemento . $quote . ", ";
    $query = $query . "bairro = " . $quote . $bairro . $quote . ", ";
    $query = $query . "cep1 = " . $quote . $cep1 . $quote . ", ";
    $query = $query . "cep2 = " . $quote . $cep2 . $quote . ", ";
    $query = $query . "estado = " . $quote . $estado . $quote . ", ";
    $query = $query . "cidade = " . $quote . $cidade . $quote . ", ";
    $query = $query . "alemao = " . $quote . $alemao . $quote . ", ";
    $query = $query . "espanhol = " . $quote . $espanhol . $quote . ", ";
    $query = $query . "frances = " . $quote . $frances . $quote . ", ";
    $query = $query . "ingles = " . $quote . $ingles . $quote . ", ";
    $query = $query . "italiano = " . $quote . $italiano . $quote . ", ";

    if($senha!="")
    $query = $query . "senha = " . $quote . $senha . $quote . ", ";
    $query = $query . "senhaDica = " . $quote . $senhaDica . $quote . " ";
    $query = $query . "WHERE codigo = " . $codigo;
    mysql_query($query, $db_conn)or die("Erro: ".$query);
    }
    }
    ?>
    <html>
    <head>
    <title>Inscrição</title>
    <style type="text/css">
    .td1 { background-color : #DDDDDD; }
    .td2 { background-color : #999999; }
    .td3 { background-color : #b7b7b7; }
    .texto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
    .texto2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #795511; }
    .titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold; background-color: #795511 }
    .titulo2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #795511; }
    .titulo3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #795511; font-weight:bold; }
    .botao { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; background-color: #795511; height: 23px; border: 1px solid #E7E7E7; font-weight: bold; font-size: 9px; }
    </style>
    </head>
    <body bgcolor="#ffffff" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
    <table align="center" id="tabela2" cellpadding="0" cellspacing="0">
    <tr>
    <td align="center" valign="middle">
    <table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <!--<td align="center" class="titulo3"><img src="./topo.jpg"></td>-->
    </tr>
    <tr>
    <td height="2"></td>
    </tr>
    </table>
    <?php
    if($erro==1)
    {
    ?>
    <br>
    <table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td align="center" class="titulo3"><b>Erro: Já existe uma inscrição para este email! </b><br><a href="./index.php" class="titulo2">Clique aqui.</a></td>
    </tr>
    </table>
    <?php
    }
    else
    {
    if($enviar==1)
    {
    ?>
    <br>
    <table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td align="center" class="titulo"><b>INSCRIÇÃO&nbsp;
    <?php if($acao=="incluir"){ ?>
    INCLUIDA
    <?php }else{ ?>
    EDITADA
    <?php } ?>
    COM SUCESSO </b></td>
    </tr>
    </table><!--
    <table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td align="center" class="titulo3"><br><a href="./vagas.php" class="titulo2">Clique aqui.</a></td>
    </tr>
    </table>
    -->
    <?php
    }
    else
    {
    ?>
    <table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td align="center" class="titulo"><b>FICHA DE INSCRIÇÃO </b></td>
    </tr>
    </table>



    <form action="./curriculo.php" method="post" name="formulario" id="formulario">
    <input name="enviar" value="1" type="hidden">
    <table align="center" border='0' width=600 cellpadding='4'>
    <tr>
    <td align='center' class="titulo2">
    <strong>Para ter acesso ao boleto bancário inclua seus dados. </strong><br>
    Para incluir o seus dados é necessário que complete o formulário abaixo.
    </td>
    </TR></table>
    <br>
    <table align="center" border='0' width=600 cellpadding='4'>
    <tr>
    <td align='left' class="titulo">DADOS PESSOAIS
    </td>
    </tr>
    </table>
    <table align="center" border='0' width=600 cellpadding='4' class="texto">
    <tr>
    <td width="26%" class="td3"><span class="texto2">*</span>Nome:</td>
    <td class="td2"><input type="text" name="nome" value="<?php echo $nome; ?>" size=40 maxlength=100> </td>
    </tr>
    <tr>
    <td width="26%" class="td3"><span class="texto2">*</span>E-mail: </td>
    <td class="td2"><input type="text" name="email" value="<?php echo $email; ?>" size=40 maxlength=255></td>
    </tr>
    <tr>
    <td width="26%" class="td3"><span class="texto2">*</span>CPF:<br>
    </td>
    <td class="td2"><input type="text" name="cpf" value="<?php echo $cpf; ?>" size=30 maxlength=15>
    <span class="texto2">(Ex.:00000000099)</span></td>
    </tr>
    </table>
    <br>
    <table align="center" border='0' width=600 cellpadding='4'>
    <tr>
    <td colspan=2 align='left' class="titulo">DADOS DE CONTATO
    </td>
    </tr>
    </table>
    <table align="center" border='0' width=600 cellpadding='4' class="texto">
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;Telefone Residencial:</td>
    <td class="td2">
    (<input type="text" name="telefoneDDD" value="<?php echo $telefoneDDD; ?>" size=3 maxlength=3>) -
    <input type="text" name="telefone" value="<?php echo $telefone; ?>" size=8 maxlength=8>
    <span class="texto2"> Não utilize traços nem pontos.</span>
    </td>
    </tr> <!--
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;Para recados, falar com:</td>
    <td class="td2"><input type="text" name="recado" value="<?php // echo $recado; ?>" size=40 maxlength=100></td>
    </tr> -->
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;Telefone Celular:</td>
    <td class="td2">(<input type="text" name="celularDDD" value="<?php echo $celularDDD; ?>" size=3 maxlength=3>)
    - <input type="text" name="celular" value="<?php echo $celular; ?>" size=8 maxlength=8>
    <span class="texto2"> Não utilize traços nem pontos.</span>
    </td>
    </tr> <!--
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;Home Page pessoal:<br> </td>
    <td class="td2">http://<input type="text" name="homePage" value="<?php // echo $homePage; ?>" size=40 maxlength=255></td>
    </tr> -->
    </table>
    <br>
    <table align="center" border='0' width=600 cellpadding='4'>
    <tr>
    <td colspan=2 align='left' class="titulo">ENDEREÇO</td>
    </tr>
    </table>
    <table align="center" border='0' width=600 cellpadding='4' class="texto">
    <tr>
    <td width="26%" class="td3"><span class="texto2">*</span>Endereço:</td>
    <td class="td2"><input type="text" name="endereco" value="<?php echo $endereco; ?>" size=60 maxlength=255></td>
    </tr>
    <tr>
    <td width="26%" class="td3"><span class="texto2">*</span>Número:</td>
    <td class="td2"><input type="text" name="numero" value="<?php echo $numero; ?>" size=5 maxlength=10></td>
    </tr>
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;Complemento:</td>
    <td class="td2"><input type="text" name="complemento" value="<?php echo $complemento; ?>" size=30 maxlength=255></td>
    </tr>
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;Bairro:</td>
    <td class="td2"><input type="text" name="bairro" value="<?php echo $bairro; ?>" size=20 maxlength=255></td>
    </tr>
    <tr>
    <td width="26%" class="td3"><span class="texto2">*</span>CEP:</td>
    <td class="td2"><input type="text" name="cep1" value="<?php echo $cep1; ?>" size=6 maxlength=5>
    - <input type="text" name="cep2" value="<?php echo $cep2; ?>" size=4 maxlength=3></td>
    </tr>
    <tr>
    <td width="26%" class="td3"><span class="texto2">*</span>Estado:</td>
    <td class="td2"><select name="estado">
    <option value="1"<?php if($estado=="1"){echo" selected";} ?>>Acre</option>
    <option value="2"<?php if($estado=="2"){echo" selected";} ?>>Alagoas</option>
    <option value="3"<?php if($estado=="3"){echo" selected";} ?>>Amapá</option>
    <option value="4"<?php if($estado=="4"){echo" selected";} ?>>Amazonas</option>
    <option value="5"<?php if($estado=="5"){echo" selected";} ?>>Bahia</option>
    <option value="6"<?php if($estado=="6"){echo" selected";} ?>>Ceará</option>
    <option value="7"<?php if($estado=="7"){echo" selected";} ?>>Distrito Federal</option>
    <option value="8"<?php if($estado=="8"){echo" selected";} ?>>Espírito Santo</option>
    <option value="9"<?php if($estado=="9"){echo" selected";} ?>>Goiás</option>
    <option value="10"<?php if($estado=="10"){echo" selected";} ?>>Maranhão</option>
    <option value="11"<?php if($estado=="11"){echo" selected";} ?>>Mato Grosso</option>
    <option value="12"<?php if($estado=="12"){echo" selected";} ?>>Mato Grosso do Sul</option>
    <option value="13"<?php if($estado=="13"){echo" selected";} ?>>Minas Gerais</option>
    <option value="16"<?php if($estado=="16"){echo" selected";} ?>>Paraná</option>
    <option value="15"<?php if($estado=="15"){echo" selected";} ?>>Paraíba</option>
    <option value="14"<?php if($estado=="14"){echo" selected";} ?>>Pará</option>
    <option value="17"<?php if($estado=="17"){echo" selected";} ?>>Pernambuco</option>
    <option value="18"<?php if($estado=="18"){echo" selected";} ?>>Piauí</option>
    <option value="20"<?php if($estado=="19"){echo" selected";} ?>>Rio Grande do Norte</option>
    <option value="21"<?php if($estado=="20"){echo" selected";} ?>>Rio Grande do Sul</option>
    <option value="19"<?php if($estado=="21"){echo" selected";} ?>>Rio de Janeiro</option>
    <option value="22"<?php if($estado=="22"){echo" selected";} ?>>Rondônia</option>
    <option value="23"<?php if($estado=="23"){echo" selected";} ?>>Roraima</option>
    <option value="24"<?php if($estado=="24"){echo" selected";} ?>>Santa Catarina</option>
    <option value="26"<?php if($estado=="26"){echo" selected";} ?>>Sergipe</option>
    <option value="25"<?php if($estado=="25" OR $estado==""){echo" selected";} ?>>São Paulo</option>
    <option value="27"<?php if($estado=="22"){echo" selected";} ?>>Tocantins</option>
    </select></td>
    </tr>
    <tr>
    <td width="26%" class="td3"><span class="texto2">*</span>Cidade:</td>
    <td class="td2"><input type="text" name="cidade" value="<?php echo $cidade; ?>" size=20 maxlength=255></td>
    </tr></table>

    <br>
    <br>
    <table align="center" border='0' width=600 cellpadding='4'>
    <tr>
    <td colspan=2 align='left' class="titulo">CURSOS 
    </td>
    </tr>
    </table>
    <table width="600" border="0" cellspacing="1" cellpadding="4" align="center" class="texto">
    <tr><td colspan="4" class="td1">Cursos</td></tr>
    <tr>
    <td width="28%" class="td3"><input type="checkbox" name="alemao1" value="1"<?php if($alemao!=""){echo" checked";} ?>> Opção 01</td>
    <td width="24%" class="td2"><input type="radio" name="alemao" value="1"<?php if($alemao=="1"){echo" checked";} ?>> Lesão Ungueal</td>
    <td width="24%" class="td2"><input type="radio" name="alemao" value="2"<?php if($alemao=="2"){echo" checked";} ?>> Metodologia Científica</td>
    <td width="24%" class="td2"><input type="radio" name="alemao" value="3"<?php if($alemao=="3"){echo" checked";} ?>> Prevenção de fratura no idoso</td>
    </tr>
    <tr>
    <td width="28%" class="td3"><input type="checkbox" name="espanhol1" value="1"<?php if($espanhol!=""){echo" checked";} ?>>Opção 02</td>
    <td width="24%" class="td2"><input type="radio" name="espanhol" value="1"<?php if($espanhol=="1"){echo" checked";} ?>> Mão gravemente traumatizada</td>
    <td width="24%" class="td2"><input type="radio" name="espanhol" value="2"<?php if($espanhol=="2"){echo" checked";} ?>> Lesão de tendão flexor: estado da arte em 2010</td>
    <td width="24%" class="td2"><input type="radio" name="espanhol" value="3"<?php if($espanhol=="3"){echo" checked";} ?>> Placa bloqueada: quando, porque e como.</td>
    </tr>
    <tr>
    <td width="28%" class="td3"><input type="checkbox" name="frances1" value="1"<?php if($frances!=""){echo" checked";} ?>> Opção 03</td>
    <td width="24%" class="td2"><input type="radio" name="frances" value="1"<?php if($frances=="1"){echo" checked";} ?>> Lesões do Plexo Braquial</td>
    <td width="24%" class="td2"><input type="radio" name="frances" value="2"<?php if($frances=="2"){echo" checked";} ?>> Malformações Congênitas</td>
    <td width="24%" class="td2"><input type="radio" name="frances" value="3"<?php if($frances=="3"){echo" checked";} ?>> Fraturas complexas do cotovelo</td>
    </tr>
    <tr><td colspan="4" class="td1">Simpósios</td></tr>
    <tr>
    <td width="28%" class="td3"><input type="checkbox" name="ingles1" value="1"<?php if($ingles!=""){echo" checked";} ?>> Grupo 01</td>
    <td width="24%" class="td2"><input type="radio" name="ingles" value="1"<?php if($ingles=="1"){echo" checked";} ?>> Medicina Baseada em Evidências: tratamento da fratura do escafóide.</td>
    <td width="24%" class="td2"><input type="radio" name="ingles" value="2"<?php if($ingles=="2"){echo" checked";} ?>> Dedo Martelo</td>
    <td width="24%" class="td2"><input type="radio" name="ingles" value="3"<?php if($ingles=="3"){echo" checked";} ?>> Síndrome do túnel do carpo</td>
    </tr>
    <tr>
    <td width="28%" class="td3"><input type="checkbox" name="italiano1" value="1"<?php if($italiano!=""){echo" checked";} ?>> Grupo 02</td>
    <td width="24%" class="td2"><input type="radio" name="italiano" value="1"<?php if($italiano=="1"){echo" checked";} ?>> Instabilidade cárpica: Dissociação escafosemilunar cronica</td>
    <td width="24%" class="td2"><input type="radio" name="italiano" value="2"<?php if($italiano=="2"){echo" checked";} ?>> Rizartrose</td>
    <td width="24%" class="td2"><input type="radio" name="italiano" value="3"<?php if($italiano=="3"){echo" checked";} ?>> Tratamento de lesão do tendão flexor zona II</td>
    </tr>
    <tr>
    <td width="28%" class="td3"><input type="checkbox" name="italiano2" value="1"<?php if($italiano!=""){echo" checked";} ?>> Grupo 03</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-2" value="1"<?php if($italiano=="1"){echo" checked";} ?>> Fratura DOS MMSS por fragilidade óssea</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-2" value="2"<?php if($italiano=="2"){echo" checked";} ?>> Lesão Traumática da Interfalangeana Proximal</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-2" value="3"<?php if($italiano=="3"){echo" checked";} ?>> Lesões dos nervos</td>
    </tr>
    <tr>
    <td width="28%" class="td3"><input type="checkbox" name="italiano3" value="1"<?php if($italiano!=""){echo" checked";} ?>> Grupo 04</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-3" value="1"<?php if($italiano=="1"){echo" checked";} ?>> Fraturas complexas do cotovelo</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-3" value="2"<?php if($italiano=="2"){echo" checked";} ?>> Simpósio CET - revisão das questões mais erradas na prova de título</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-3" value="3"<?php if($italiano=="3"){echo" checked";} ?>> Cobertura cutânea dos MMSS</td>
    </tr>
    <tr>
    <td width="28%" class="td3"><input type="checkbox" name="italiano4" value="1"<?php if($italiano!=""){echo" checked";} ?>> Grupo 05</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-4" value="1"<?php if($italiano=="1"){echo" checked";} ?>> Cotovelo rígido</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-4" value="2"<?php if($italiano=="2"){echo" checked";} ?>> Mão Reumatoide</td>
    <td width="24%" class="td2"><input type="radio" name="italiano-4" value="3"<?php if($italiano=="3"){echo" checked";} ?>> Lesões do plexo braquial</td>
    </tr>
    </table>
    <br>
    <table align="center" border='0' width=600 cellpadding='4'>
    <tr>
    <td colspan=2 align='left' class="titulo">
    LOGIN E SENHA
    </td>
    </tr>
    <tr>
    <td colspan=2 align='left' class="titulo2">
    - Escolha uma senha para ter acesso à sua inscrição.
    </td>
    </tr>
    <tr><td class=line></td></tr>
    </table>
    <table align="center" border='0' width=600 cellpadding='4' class="texto">
    <tr>
    <td width="26%" class="td3">
    <span class="texto2">*</span>Senha:
    </td>
    <td class="td2">
    <input type="password" name="senha" value="">
    </td>
    </tr>
    <tr>
    <td width="26%" class="td3">
    <span class="texto2">*</span>Confirmação da senha: </td>
    <td class="td2">
    <input type="password" name="senha2" value="">
    </td>
    </tr>
    <tr>
    <td width="26%" class="td3">&nbsp;&nbsp;Dica para lembrar a senha:</td>
    <td class="td2">
    <input type="text" name="senhaDica" value="<?php // echo $senhaDica; ?>">
    </td>
    </tr>
    </table>
    <br>
    <center><input type="submit" name="Submit" value="OK" class="botao">
    </center>
    </form>
    <?php
    }
    }
    ?>

    </td>
    </tr>
    </table>
    </body>
    </html>

    ********************

    BANCO

    ******************

    CREATE TABLE `curriculo` (
      `codigo` int(5) NOT NULL auto_increment,
      `nome` varchar(250) NOT NULL default '''''''''''''''',
      `email` varchar(250) NOT NULL default '''''''''''''''',
      `cpf` varchar(250) NOT NULL default '''''''''''''''',
      `telefoneDDD` varchar(5) NOT NULL default '''''''''''',
      `telefone` varchar(50) NOT NULL default '''''''''''''''',
      `celularDDD` varchar(5) NOT NULL default '''''''''''',
      `celular` varchar(50) NOT NULL default '''''''''''''''',
      `endereco` varchar(250) NOT NULL default '''''''''''''''',
      `numero` varchar(250) NOT NULL default '''''''''''''''',
      `complemento` varchar(250) NOT NULL default '''''''''''''''',
      `bairro` varchar(250) NOT NULL default '''''''''''''''',
      `cep1` varchar(8) NOT NULL default '''''''''''''''',
      `cep2` varchar(8) NOT NULL default '''''''''''''''',
      `estado` varchar(250) NOT NULL default '''''''''''''''',
      `cidade` varchar(250) NOT NULL default '''''''''''''''',
    `ramo` varchar(250) NOT NULL default '''''''''''''''',
      `area` varchar(250) NOT NULL default '''''''''''''''',
      `nivel` varchar(250) NOT NULL default '''''''''''''''',  
    `objetivo` text NOT NULL,
      `alemao` varchar(150) NOT NULL default '''''''''''''''',
      `espanhol` varchar(150) NOT NULL default '''''''''''''''',
      `frances` varchar(150) NOT NULL default '''''''''''''''',
      `ingles` varchar(150) NOT NULL default '''''''''''''''',
      `italiano` varchar(150) NOT NULL default '''''''''''''''',
      `senha` varchar(250) NOT NULL default '''''''''''''''',
      `senhaDica` varchar(250) NOT NULL default '''''''''''''''',
      PRIMARY KEY  (`codigo`)
    )

    Muito obrigado

  5. Pessoal, tenho o seguinte problema:

    Preciso gravar no banco de dados a variável que Faz Upload do arquivo.

    Ai começou o problema, a variável do Upload retorna vazia. Daí não consigo gravar no banco muito menos fazer o Upload... Eis o código:

    Código 01 (formulário)

    <tr>

    <td height="22" valign="top"><input name="Cliente" type="text" value="<?php print $Usu->Cliente ?>" size="35"></td>

    </tr>

    <tr>

    <td colspan="2" valign="top"><span class="titulos">Arquivo: </span></td> </tr>

    <tr>

    <td colspan="2" valign="top"><input type= 'file' name='arquivo[]' value=<?php print $Usu->Pasta ?>" size="30" ></td>

    </tr><br>

    <tr>

    <!-- <td height="23" valign="top"><span class="titulos">Usu&aacute;rio:</span></td>

    <td width="260" valign="top"><span class="titulos">Senha:</span></td> -->

    <td width="159" align="left" valign="middle"><span class="titulos">Voto</span></td>

    </tr>

    <tr>

    <!-- <td height="24" valign="top"><input name="Usuario" type="text" id="usuario" value="<?php // print $Usu->Usuario ?>"></td>

    <td valign="top"><input name="Senha" type="password" value="<?php // print $Usu->Senha ?>" size="30"></td> -->

    <td align="left" valign="middle"><p>

    <label>

    <input name="permissao" type="radio" class="button" value="0" <?php print $UnChecked ?> >

    Não</label>

    <label>

    <input name="permissao" type="radio" class="button" value="1" <?php print $Checked ?> >

    Sim</label></p></td>

    </tr>

    <tr align="left">

    <td height="23" valign="top"></td>

    <td colspan="2" valign="top">

    <input name="acao" type="hidden" value="<?php print $acao ?>">

    <input name="Id" type="hidden" value="<?php print $Id ?>"></td></tr>

    <tr><td>

    <input name="Submit" type="submit" name="button" id="button" class="button" value="Gravar"></td>

    </tr>

    Código 02 (Aruivo pra gravar e Up)

    <?php

    include_once("conecta.php");

    session_start();

    extract($_REQUEST);

    //FUNÇÃO QUE ADICIONA USUARIOS

    function Adicionar()

    {

    extract($_REQUEST);

    extract($_POST);

    // up load de arquivos

    $Data=date("d/m/Y");

    //*********************

    if( isset( $_POST['button] ) ) {

    $pathToSave = './arquivos';

    $i = 0;

    $msg = array( );

    $arquivos = array( array( ) );

    foreach( $_FILES as $key=>$info ) {

    foreach( $info as $key=>$dados ) {

    for( $i = 0; $i < sizeof( $dados ); $i++ ) {

    $arquivos[$i][$key] = $info[$key][$i];

    }

    }

    }

    $i = 1;

    // o upload

    foreach( $arquivos as $file ) {

    // Verificar se o campo do arquivo foi preenchido

    if( $file['name'] != '' ) {

    $arquivoTmp = $file['tmp_name'];

    $arquivo1 = $pathToSave.$file['name'];

    if( !move_uploaded_file( $arquivoTmp, $arquivo1 ) ) {

    $msg[$i] = 'Erro no upload do arquivo '.$i;

    } else {

    $msg[$i] = sprintf('Upload do arquivo %s foi um sucesso!',$i);

    }

    } else {

    $msg[$i] = sprintf('O arquivo %d não foi preenchido',$i);

    }

    $i++;

    }

    // Imprimimos as mensagens geradas pelo sistema

    foreach( $msg as $e ) {

    printf('%s<br>', $e);

    }

    }

    $nome=$file['name'];

    die("ID:".$arquivos);

    //*************************

    $Sql="INSERT INTO presenca(Id,Usuario,Senha,Evento,Data,Pasta,Cliente,permissao)

    VALUES(null,'$Usuario','$Senha','$Evento','$Data','$Pasta','$Cliente','$permissao')";

    if(mysql_query($Sql)){

    $Id=mysql_insert_id();

    ?>

    <script>

    alert('Registro adicionado com sucesso!');

    location.href="exclusivoslist.php";

    </script>

    <?php

    }

    }

    //FUNÇÃO QUE ALTERA USUÁRIOS

    function Editar()

    {

    extract($_REQUEST);

    $Data=date("d/m/Y");

    $Sql = "UPDATE usuarios SET

    Senha='$Senha',Evento='$Evento',Data='$Data',

    Pasta='$Pasta',Cliente='$Cliente',permissao='$permissao' WHERE Id=$Id";

    if(mysql_query($Sql)){

    ?>

    <script>

    alert('Registro alterado com sucesso!');

    location.href="exclusivoslist.php";

    </script>

    <?php

    }

    }

    //FUNÇÃO QUE EXCLUI USUÁRIOS

    function Excluir()

    {

    extract($_REQUEST);

    $Sql="DELETE FROM usuarios Where Id=$Id";

    if(mysql_query($Sql)){

    ?>

    <script>

    alert('Registro excluido com sucesso!')

    location.href=('exclusivoslist.php');

    </script>

    <?php

    }}

    switch ($acao)

    {

    case novo :

    Adicionar();

    break;

    case editar :

    Editar();

    break;

    case excluir:

    Excluir();

    break;

    }

    ?>

    POR FAVOR...

    Alguém pode me ajudar?

    Muito Obrigado.

  6. Pelo erro o arquivo onde isso está rodando se chama "cadastrar_pergunta.php", e está dentro da pasta "upload", dentro da pasta upload tem o seguinte caminho físico: "fred/upload/imagens/" ? Ou seja, existe o seguinte caminho: "C:\wamp\www\fred\upload\fred\upload\imagens"?

    Cara, que mancada...

    hahahahah...

    é a correria...

    Fiz o teste aki e o arquivo foi movido com sucesso. Muito obrigado mesmo.

    Um abraço

  7. Pessoal, bom dia

    Tenho este código aqui:

    <?php
    
    require "comum.php";
    
    
    session_start();
    
    //if (!date);
    $titulo = $_POST['titulo']; 
    $conteudo = $_POST['conteudo']; 
    $data = getdate(); 
    
    $erro = FALSE; 
    
    $sql = mysql_query("SELECT * FROM aut_noticias WHERE titulo='$titulo'"); 
    
    if (mysql_num_rows($sql) > 0)
        {
        
        echo "<div align='center' class='snavon'>Este Tópico já foi respondido.</div>"; $erro = TRUE;
        
        }
        
        if ($titulo == "") 
        
        {
        
        echo "<div align='center' class='snavon'>Título vazio!<br></div>"; $erro = TRUE;
        
        }
        
        if ($conteudo == "") 
        
        {
        
        echo "<div align='center' class='snavon'>Conteúdo vazia!<br></div>"; $erro = TRUE;
        
        }
        
        
        //if (!erro)
    
        
        {
        
        
        $autor_id=$_SESSION["id_usuario"];
        
        $data = time($data);
        
        
    ?>
    
    <?php
    
    
    $erro = $config = array();
    
    // Prepara a variável do arquivo
    $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE;
    
    // Tamanho máximo do arquivo (em bytes)
    $config["tamanho"] = 9906883;
    // Largura máxima (pixels)
    $config["largura"] = 1280;
    // Altura máxima (pixels)
    $config["altura"]  = 1024;
    
    // Formulário postado... executa as ações
    if($arquivo)
    {  
        // Verifica se o mime-type do arquivo é de imagem
        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";
            }
        }
        
        // Imprime as mensagens de erro
        if(sizeof($erro))
        {
            foreach($erro as $err)
            {
                echo " - " . $err . "<BR>";
            }
    
            echo "<align='center'><a href=\"nova.php\">Fazer Upload de Outra Imagem</a>";
        }
    
        // Verificação de dados OK, nenhum erro ocorrido, executa então o upload...
        else
        {
            // Pega extensão do arquivo
            preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
    
            // Gera um nome único para a imagem
            $imagem_nome = md5(uniqid(time())) . "." . $ext[1];
    
            // Caminho de onde a imagem ficará
            $imagem_dir = "./fred/upload/imagens/" . $imagem_nome;
            
            //PARA O SITE USAR ../faq/imagens/
    
            // Faz o upload da imagem
            move_uploaded_file($arquivo["tmp_name"], $imagem_dir);
    
            echo "<align='center'> Sua imagem foi enviada com sucesso!";
        }
    }
    
    ?>
    
    <style type="text/css">
    <!--
    body {
        background-color: #D4D0C8;
    }
    a:link {
        color: #FF0000;
    }
    a:visited {
        color: #000000;
    }
    a:hover {
        color: #333333;
    }
    a:active {
        color: #FFFFFF;
    }
    body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
    }
    -->
    </style>
    
    <?php
    // up load de arquivos
    
    
    if( isset( $_POST['button'] ) ) {
    
        $pathToSave = './fred/upload/imagens/';
    
       
        $i = 0;
        $msg = array( );
        $arquivos = array( array( ) );
        foreach(  $_FILES as $key=>$info ) {
            foreach( $info as $key=>$dados ) {
                for( $i = 0; $i < sizeof( $dados ); $i++ ) {
                   
                    $arquivos[$i][$key] = $info[$key][$i];
                }
            }
        }
    
        $i = 1;
    
        //  o upload 
        foreach( $arquivos as $file ) {
    
            // Verificar se o campo do arquivo foi preenchido
            if( $file['name'] != '' ) {
                $arquivoTmp = $file['tmp_name'];
                $arquivo1 = $pathToSave.$file['name'];
    
                if( !move_uploaded_file( $arquivoTmp, $arquivo1 ) ) {
                    $msg[$i] = 'Erro no upload do arquivo '.$i;
                } else {
                    $msg[$i] = sprintf('Upload do arquivo %s foi um sucesso!',$i);
                }
            } else {
                $msg[$i] = sprintf('O arquivo %d não foi preenchido',$i);
            }
    
            $i++;
        }
    
    
        // Imprimimos as mensagens geradas pelo sistema
        foreach( $msg as $e ) {
            printf('%s<br>', $e);
        }
    
    }
    
    $nome=$file['name'];
    
    ?>
    
    
    <?php    
        
        //die("ID:".$nome);
        
        
        $query = mysql_query("INSERT INTO aut_noticias (titulo,conteudo,data,autor_id,imagem,file) VALUES ('$titulo','$conteudo','$data','$autor_id','$imagem_nome','$nome')");
        
        if ($query) 
        
        {
        
        
    ?>
    
    
    
    <script>
    alert('Cadastro efetuado com sucesso!');
    location.href='index.php';
    </script>
    
    <?php    
        //header("Location: upload.php");
        
        } 
        
        else 
        
        {
        
        echo "<div align='center' class='snavon'>Um erro aconteceu!</div>";
        
        }
        
    }
        
        
        ?>
        
        
        
    <html>
    <p align="center"><a href="java script:history.back();">Voltar</a></p>
    </html>

    Ele roda normalmente, recebe todas as variáveis mas não consegue mover o arquivo para o diretório indicado.

    Erro:

    Warning: move_uploaded_file(./fred/upload/imagens/e514c63daf0aea0810be67d46d13457a.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\fred\upload\cadastrar_pergunta.php on line 140

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\php82E.tmp' to './fred/upload/imagens/e514c63daf0aea0810be67d46d13457a.jpg' in C:\wamp\www\fred\upload\cadastrar_pergunta.php on line 140

    Sua imagem foi enviada com sucesso!

    Warning: move_uploaded_file(./fred/upload/imagens/orcamento.pdf) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\fred\upload\cadastrar_pergunta.php on line 203

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\php82F.tmp' to './fred/upload/imagens/orcamento.pdf' in C:\wamp\www\fred\upload\cadastrar_pergunta.php on line 203

    Erro no upload do arquivo 1

    Alguém pode me dar uma luz?

    Já usei este script em outras ocasições e rodou normalmente.

    Muito Obrigado.

×
×
  • Criar Novo...