Ir para conteúdo
Fórum Script Brasil

Cerock

Membros
  • Total de itens

    30
  • Registro em

  • Última visita

Sobre Cerock

  • Data de Nascimento 13/04/1994

Contatos

  • Website URL
    http://www.gugax.com
  • ICQ
    0

Cerock's Achievements

0

Reputação

  1. Cerock

    Tocador

    por exemplo: cliquei numa musica e me levou a url "localhost/musicas/player.php?play=nome_da_musica.mp3", daí o tocador em flash procurava na pasta "audio/" a musica "nome_da_musica.mp3", ele pega o nome da musica pelo get, procura ela na pasta audio e se existir, toca, se não, da erro. =D ajuda pv!!
  2. Olá, alguém tem um tocador de musicas em Flash que pegue a musica por metodo GET? seria possivel? algm ajuda, por favor! =D
  3. Você quer trocar a senha?
  4. Nunca vi esse erro antes, o meu sempre ficou Disabled e nunca deu problema... Mas tente fazer o seguinte Vá até seu php.ini, pesquise pela linha register_globals = e troque de Off para On register_globals = On Se resolver, posta ai :D
  5. Não tinha visto :blink: Que bom que conseguiu :D Qualquer dúvida, só postar.
  6. Fiz o teste aqui A mensagem chegou na hora. Com o seguinte conteúdo: Vou postar aqui o que eu usei, é o mesmo só que com meus dados: <?php include("config.php"); include("smtp.class.php"); /* Configuração da classe.smtp.php */ $host = "smtp.mail.yahoo.com.br"; /*qualquer servidor de SMTP, eu usei o do Yahoo */ $smtp = new Smtp($host); $smtp->user = "gugax@ymail.com"; /*o usuário do SMTP, seu e-mail do yahoo */ $smtp->pass = "MinhaSenha"; /* senha do usuário do SMTP, sua senha de acesso ao seu e-mail no yahoo*/ $smtp->debug =true; /* ativar a autenticação SMTP*/ ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title>Recuperação de Senha</title> </head> <body> <?php if(isset($_POST["enviar"])) { $login = $_POST['login']; $emailform = $_POST['email']; $buscasql = "SELECT * FROM usuarios WHERE usuario='$login'"; $querysql = mysql_query($buscasql); $dados = mysql_fetch_array($querysql); $emailsql = $dados["email"]; $senha = $dados["senha"]; $nome = $dados["nome"]; if ($emailform == $emailsql) { $mensagem = "Presado sr. ".$nome.",<br><br>"; $mensagem .= "Esta mensagem foi enviada ao senhor pois solicitou a recuperação de seus dados de login em nosso portal. Abaio seguem seus dados:"; $mensagem .= "<p>Login: ".$login."<br>"; $mensagem .= "Senha: ".$senha."</p>"; $smtp->Send("$emailform","gugax@ymail.com","Recuperação de Senha","$mensagem"); //Os readers já estão configurados na classe smtp (smtp.class.php) echo "Seus dados foram enviados com sucesso!"; }else{ echo "Os dados informados não são compatíveis com os cadastrados! Tente novamente!"; } }else { ?> <form action="<?php $PHP_SELF ?>" method="post" name="recupera"> <h1>Recuperação de Senha</h1> <p>Preencha corretamente os dados abaixo para que sua senha seja encaminhada ao seu e-mail:</p> Login: <input type="text" name="login" size="35"><br /> <br /> E-mail: <input type="text" name="email" size="30"><br /><br /> <input type="submit" name="enviar" value="Recuperar!"> </form> <?php } ?> </body> </html>
  7. $smtp->Send("$emailform","Seu e-mail do yahoo","Recuperação de Senha","$mensagem"); Já colocou seu e-mail nesta linha?
  8. Você somente trocou o host? Pra funcionar, o servidor de SMTP deve existir. O servidor de SMTP do yahoo é smtp.mail.yahoo.com.br. Você usou o da sua loja, este server mail.cerettiinformatica.com.br deve existir. Dai você tem que por uma conta de e-mail deste servidor. (ex.: crazymania@cerettiinformatica.com.br) E a senha deste usuário de smtp. (A senha que você usa para acessar este e-mail.) Olha só Este endereço: http://www.gugax.com foi hospedado num site com WebMail (não sei se todo site de hospedagem tem um webmail). O servidor de smtp foi enviado quando o site foi hospedado. É mail.gugax.com. (Não tem o smtp, mas é o servidor de smtp do domínio). O administrador deste site tem um e-mail (@gugax.com), que serve como Usuário do SMTP. E a senha deste e-mail, que é a senha do Usuário do SMTP. Todos os dados devem ser válidos para esta classe funcionar. O servidor SMTP deve existir, o e-mail deve existir e a senha deve ser verdadeira. - Você deve ter usado o servidor smtp correto, mas não um usuário e senha corretos. Um exemplo válido para você seria: * Configuração da classe.smtp.php */ $host = "mail.cerettiinformatica.com.br"; /*SERVIDOR VÁLIDO */ $smtp = new Smtp($host); $smtp->user = "crazymania@cerettiinformatica.com.br"; /*E-MAIL/USUÁRIO VÁLIDO */ $smtp->pass = "1165448121"; /* SENHA DE ACESSO AO E-MAIL VÁLIDA*/ $smtp->debug =true; /* ativar a autenticação SMTP*/ Endenteu? Qualquer dúvida, pode postar.
  9. Não tenho certeza, mas acho que o erro ta aqui: <form action="arquivos.php" method="post" enctype="multipart/form-data"> <table width="375" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <input type="file" name="arquivo"> </td> </tr> <tr> <td> <input type="submit" value="Enviar"> </td> </tr> </table> </form> Se você quer pegar um valor pelo GET, não adianta colocar la na url: arquivos.php?dir=arqs e não colocar no action do form. Tente deixar o form assim: <form action="arquivos.php?dir=arqs" method="post" enctype="multipart/form-data"> <table width="375" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <input type="file" name="arquivo"> </td> </tr> <tr> <td> <input type="submit" value="Enviar"> </td> </tr> </table> </form> <form action="arquivos.php?dir=arqs" method="post" enctype="multipart/form-data"> Poste o resultado. Obrigado, Cerock. :D
  10. pqp, manda o arquivos.php completo pra dar 1 olhada...
  11. Eu já tive problemas ao enviar um e-mail com a função mail(). Pois lá no php.ini tinha que configurar uma conta para enviar o e-mail. Eu nunca consegui configurar. =P Eu recomendo você usar uma classe SMTP. Quer um exemplo? Arquivo da classe SMTP: smtp.class.php <? // Autor Desconhecido class Smtp{ var $conn; var $user; var $pass; var $debug; function Smtp($host){ $this->conn = fsockopen($host, 25, $errno, $errstr, 30); $this->Put("EHLO $host"); } function Auth(){ $this->Put("AUTH LOGIN"); $this->Put(base64_encode($this->user)); $this->Put(base64_encode($this->pass)); } function Send($to, $from, $subject, $msg){ $this->Auth(); $this->Put("MAIL FROM: " . $from); $this->Put("RCPT TO: " . $to); $this->Put("DATA"); $this->Put($this->toHeader($to, $from, $subject)); $this->Put("\r\n"); $this->Put($msg); $this->Put("."); $this->Close(); if(isset($this->conn)){ return true; }else{ return false; } } function Put($value){ return fputs($this->conn, $value . "\r\n"); } function toHeader($to, $from, $subject){ $header = "Message-Id: <". date('YmdHis').".". md5(microtime()).".". strtoupper($from) ."> \r\n"; $header .= "From: <" . $from . "> \r\n"; $header .= "To: <".$to."> \r\n"; $header .= "Subject: ".$subject." \r\n"; $header .= "Date: ". date('D, d M Y H:i:s O') ." \r\n"; $header .= "X-MSMail-Priority: High \r\n"; $header .= "Content-Type: Text/HTML"; return $header; } function Close(){ $this->Put("QUIT"); if($this->debug == true){ while (!feof ($this->conn)) { fgets($this->conn) . "<br>\n"; } } return fclose($this->conn); } } ?> Você coloca ela na mesma pasta do recupera.php. Dai dentro do arquivo recupera.php, de um include no smtp.class.php e configure o servidor (dentro do recupera.php). Um exemplo, copie e cole isto no inicio do seu recupera.php. <? include("smtp.class.php"); /* Configuração da classe.smtp.php */ $host = "smtp.mail.yahoo.com.br"; /*qualquer servidor de SMTP, eu usei o do Yahoo */ $smtp = new Smtp($host); $smtp->user = "gugax@ymail.com"; /*o usuário do SMTP, seu e-mail do yahoo */ $smtp->pass = "13/gugao"; /* senha do usuário do SMTP, sua senha de acesso ao seu e-mail no yahoo*/ $smtp->debug =true; /* ativar a autenticação SMTP*/ ?> E na hora de enviar invez de usar a função mail(), use a SMTP: $smtp->Send("Para","Seu e-mail do yahoo","Assunto","Corpo da mensagem"); Para este comando "$smtp->Send()" funcionar, você deve colar a configuração e incluir a classe smtp dentro do recupera.php. Agora vou mostrar como fica o seu arquivo recupera.php <?php include("config.php"); include("smtp.class.php"); /* Configuração da classe.smtp.php */ $host = "smtp.mail.yahoo.com.br"; /*qualquer servidor de SMTP, eu usei o do Yahoo */ $smtp = new Smtp($host); $smtp->user = "seue-mail@yahoo.com.br"; /*o usuário do SMTP, seu e-mail do yahoo */ $smtp->pass = "suasenha"; /* senha do usuário do SMTP, sua senha de acesso ao seu e-mail no yahoo*/ $smtp->debug =true; /* ativar a autenticação SMTP*/ ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title>Recuperação de Senha</title> </head> <body> <?php if(isset($_POST["enviar"])) { $login = $_POST["login"]; $emailform = $_POST["email"]; $buscasql = "SELECT * FROM membros WHERE login='$login'"; $querysql = mysql_query($buscasql); $dados = mysql_fetch_array($querysql); $emailsql = $dados["email"]; $senha = $dados["senha"]; $nome = $dados["nome"]; if ($emailform == $emailsql) { $mensagem = "Presado sr. ".$nome.",<br><br>"; $mensagem .= "Esta mensagem foi enviada ao senhor pois solicitou a recuperação de seus dados de login em nosso portal. Abaio seguem seus dados:"; $mensagem .= "<p>Login: ".$login."<br>"; $mensagem .= "Senha: ".$senha."</p>"; $smtp->Send("$emailform","Seu e-mail do yahoo","Recuperação de Senha","$mensagem"); //Os readers já estão configurados na classe smtp (smtp.class.php) echo "Seus dados foram enviados com sucesso!"; }else{ echo "Os dados informados não são compatíveis com os cadastrados! Tente novamente!"; } }else { ?> <form action="<?php $PHP_SELF ?>" method="post" name="recupera"> <h1>Recuperação de Senha</h1> <p>Preencha corretamente os dados abaixo para que sua senha seja encaminhada ao seu e-mail:</p> Login: <input type="text" name="login" size="35"><br /> <br /> E-mail: <input type="text" name="email" size="30"><br /><br /> <input type="submit" name="enviar" value="Recuperar!"> </form> <? } ?> </body> </html> Simples não? Poste aí o resultado. Abraços, Cerock. :D
  12. Eu usava o Apache2.2, Mysql5, PHP5 e PhpMyAdmin. São muito bons, porém agora uso e recomendo o WAMP Server. Ele é muito bom, ele separa seus projetos, websites, scripts e ferramentas. É muito útil. Se quiser fazer o download: Wamp Server 2.0 - http://www.wampserver.com/dl.php Obrigado, Cerock. :D
  13. O que aparece no echo. Ou melhor, qual o valor do $_GET["dir"]; ?
×
×
  • Criar Novo...