
jissa
Veteranos-
Total de itens
2.999 -
Registro em
-
Última visita
Tudo que jissa postou
-
Oi Erika quando acha voce tem as variaveis, na hora de mostrar voce coloca echo $variavel para montar o link coloque echo "<a href='$endereco_pagina">$texto</a>"; isto?
-
ai já é outro erro.. troque de: Header("Location: assinar1.php"); para echo "<script>top.window.location="assinar1.php";</script>";
-
tente trocar de $consulta = mysql_fetch_assoc("SELECT DATE_FORMAT(data,'%d/%m/%Y - %H:%i') AS datahora,nome,pedido,ip,id,email,data FROM pedidos ORDER BY data DESC"); para $consulta = mysql_query("SELECT DATE_FORMAT(data,'%d/%m/%Y - %H:%i') AS datahora,nome,pedido,ip,id,email,data FROM pedidos ORDER BY data DESC");
-
ai é variavel que esta recebendo.. tente colocar no lugar de $corpo um texto qualquer.. mail($email, $assunto, "texto da mensagem a ser enviada", $recebemail);
-
http://phpbb.org.br/forum/
-
Seu forum é invision?? se sim da uma olhada em http://www.invisionhelp.com.br/forum/ acho que é o melhor local para esclarecer duvidas sobre ele
-
coloca assim: desta forma vai para o e-mail que veio do formulario se for mandar para voce altere $email = "caiokroh@hotmail.com"; <?//recuperando os dados $nome = $_POST["nome"]; $email = $_POST["email"]; $mensagem = nl2br($_POST["mensagem"]); $assunto = "Assunto da mensagem"; $corpo= ""; $corpo .= "<br>Prezado(s) Sr(a) $nome"; $corpo .= "<br>E-mail cadastrado : $email"; $corpo .= "<br>Mensagem: <br>$mensagem"; //enviando o e-mail $recebemail = "MIME-Version: 1.0\r\n"; $recebemail .= "Content-type: text/html; charset=iso-8859-15\r\n"; $recebemail .= "From: caiokroh@hotmail.com\r\n"; mail($email, $assunto, $corpo, $recebemail);
-
veja: http://scriptbrasil.com.br/forum/index.php?showtopic=125936
-
coloca como fez aqui,... (pode remover os e-mails) eu esqueci de colocar uns ; mas é melhor voce colocar como esta ai acertamos em cima dele..
-
Segue classe simples com exemplo para envio de e-mail autenticado smtp.class.php <? class Smtp{ var $conn; var $usuario_smtp; var $senha_smtp; var $debug; function Smtp($servidor_smtp){ $this->conn = fsockopen($servidor_smtp, 25, $errno, $errstr, 30); $this->AdicionaDadosSMTP("EHLO $servidor_smtp"); } function Autentica(){ $this->AdicionaDadosSMTP("AUTH LOGIN"); $this->AdicionaDadosSMTP(base64_encode($this->user)); $this->AdicionaDadosSMTP(base64_encode($this->pass)); } function Send($para, $de, $assunto, $mensagem){ $this->Autentica(); $this->AdicionaDadosSMTP("MAIL FROM: " . $de); $this->AdicionaDadosSMTP("RCPT TO: " . $para); $this->AdicionaDadosSMTP("DATA"); $this->AdicionaDadosSMTP($this->CabecTO($para, $de, $assunto)); $this->AdicionaDadosSMTP("\r\n"); $this->AdicionaDadosSMTP($mensagem); $this->AdicionaDadosSMTP("."); $this->Close(); if(isset($this->conn)){ return true; }else{ return false; } } function AdicionaDadosSMTP($valor){ return fputs($this->conn, $valor . "\r\n"); } function CabecTO($para, $de, $assunto){ $header = "Message-Id: <". date('YmdHis').".". md5(microtime()).".". strtoupper($de) ."> \r\n"; $header .= "From: <" . $de . "> \r\n"; $header .= "To: <".$para."> \r\n"; $header .= "Subject: ".$assunto." \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->AdicionaDadosSMTP("QUIT"); if($this->debug == true){ while (!feof ($this->conn)) { fgets($this->conn) . "<br>\n"; } } return fclose($this->conn); } } ?> configura_smtp.php <? ###Inclui a Classe ### include "smtp.class.php"; ###Configuração dos dados de conexão com o servidor### ############################################################################################################### $ServidorEmail = "mail.seuservidor"; //coloque a mesma configuração que coloca no SMTP em cliente de e-mail $EmailParaAutenticar = "endereco@email"; coloque o endereco de e-mail $SenhaEmail = "senha"; //coloque a senha de seu e-mail ############################################################################################################### ###Servidor que vai se conectar ### $servidor_smtp = $ServidorEmail; ###e-mail para autenticação ### $smtp->usuario_smtp = EmailParaAutenticar; ###senha do e-mail para autenticação ### $smtp->senha_smtp = $SenhaEmail; /* senha do usuario do servidor SMTP*/ $smtp = new Smtp($servidor_smtp); $smtp->debug =true; ?> envia_email.php <? include "configura_smtp.php"; ### Dados para o envio ##### $de= "email@quequerqueapareca; /* coloque aqui o e-mail que vai aparecer */ $para = "email@paraquemvai"; /* para quem enviar o e-mail*/ $assunto = "Teste de e-mail utilizando SMTP"; /* assunto da mensagem */ $mensagem = "<b>Teste de Envio de Mensagem utilizando classe smtp</b><br>"; ### Envia a mensagem ### $smtp->Send($para, $de, $assunto, $mensagem);/* faz o envio da mensagem */ ?>
-
o que eles falam que no lugar de usar a função mail() direto voce tem que conectar ao SMTP com usuario e senha da conta de e-mail válida existem varias classes que fazem isto, veja se eles fornecem uma para voce, ou use o phpmailer ou ainda no google procure por PHP SMTP tem varias soluções já prontas.
-
tentou usar direto com o php ??? echo " <SELECT name='teste'> <option>$campo1</option> <option>$campo2</option> <option>Teste Campo 3</option> <option>{{ ()''-- }}</option> </SELECT>";
-
facilitaria se colocar quais os campos
-
qual o erro que deu?
-
remova a linha mysql_close($con); este script deve ser muito antigo, faz muito tempo que se usava extensões .inc se puder alterar isto nele seria bom, só renjomear os .inc para ,php e alterar dentro dos scripts tb
-
Altere o delete para: $sql = "DELETE FROM banner WHERE nome='$nome' limit 1" ;
-
Olá.. Voce tem que recuperar os dados enviados do form e enviar o e-mail.. exemplo : //recuperando os dados $nome = $_POST["nome"]; $email = $_POST["email"]; $mensagem = nl2br($_POST["mensagem"]); $assunto = "Assunto da mensagem"; $corpo= ""; $corpo .= "<br>Prezado(s) Sr(a) $nome"; $corpo .= "<br>E-mail cadastrado : $email"; $corpo .= "<br>Mensagem: <br>$mensagem" //enviando o e-mail $recebemail= "From: quemmanda@dominio.com"; mail($email, $assunto, $corpo, $recebemail); ai vai um e-mail para a pessoa que preencheu.. se quiser mandar para voce só colocar o seu e-mail no lugar que esta o $mail pode ver mais informações e examplos em: http://www.php.net/manual/pt_BR/function.mail.php
-
> Acessar Diretório Raiz Do Servidor Linux, Fora da raiz do apache
pergunta respondeu ao AnarcoDionisio de jissa em PHP
Olá;; é realmente é permissão.. não é o apache quem manda ai e sim o sistema operacional, o arquivo tem que estar com o seu nome nele para poder alterar .. é o seu usuario quem cria este arquivo?? se não mesmo que estivesse dentro do public_html e estivesse com o nome de outra pessoa root por exemplo voce não alteraria nem eliminaria ele. quem cria não pode executar o chown seuuser:seuuser nomearquivo sem ter permissões sobre o arquivo o maximo que vai fazer é ler ele -
eu usaria logo depois do total se quiser testar e exibir uma mensagem tipo $total=@mysql_num_rows($result_id); if($total == 0) { echo "nenhum registro encontrado"; exit; }
-
Fala Fabyo.. anda sumido heim, como anda as coisas ai em Sorocaba.. colisão da para fazer.. é o que acontece.. como anda o ingles ai?? se tiver bom: http://en.wikipedia.org/wiki/Md5 (veja em vulnerabilidade sobre colisão) bem.. mudando um pouco o foco.. qual o objetivo de usar o md5 em senhas.. proteger o que foi digitado ou impedir acessos indevidos?? se for proteger fica impossivel mesmo se utilizar mais tecnologias juntas como o Jasar fez juntar mais de uma tecnologia e não divulgar como é feito.. mas se tiverem acesso ao seu codigo nada é impossivel.. se for proteger acesso é bobeira, tem que proteger ao maximo sql injection que se a pessoa tiver acesso a tabela que tem ao md5 e ai é só substituir por um gerado com o que quiser e acessar o sistema normalmente com a senha que quiser e ainda tem gente que coloca senhas como deus, jesus, datas de nascimento, nome de filhos, da esposa ou o proprio nome, é assim que se acessam normalmente testando (aconteceu recentemente com a candidata a vice presidencia americana) quebrar é possivel ou por colisão ou tentativas ou engenharia social,
-
eu coloquei aqui local no meu linux e para fazer e demora demais .. já pensou o load que isto daria no host., coloquei o codigo, quase todo mundo que vai testar tem o php local e pode implementar mais caracteres..
-
se voce vai mostrar a senha para o usuario então nem encriptografe.. mas desculpe, mostrar para que???
-
e voce fez o teste ai?? chegou a comparar o que o sistema mostra nome e senha encriptografada com o que voce tem no banco de dados? visualmente estão batendo?
-
com o JS é facinho ... no <form name='teste'... voce coloca onSubmit="return validacao()" e na função validação voce checa se foi preenchido e retorna com o focus tipo with(document.teste) { if (document.teste.naosei.value == "") { alert("Preencha naosei"); naosei.focus(); return false; } if (document.teste.seila,value == "") { alert("Preencha seila"); seila.focus(); return false; } } ai pode colocar um trim para limpar caso deem um espaço agora se for chegar no banco de dados direto é com ajax mesmo
-
é pode ser no item 3 ou 4 coloque echo $var para saber se realmente esta recebendo os valores, se esta localizando no banco de dados.. no item 2 coloque: session_start(); require_once('cnx_dao.php'); $email_login = $_POST["email_usr"]; $senha_login = md5($_POST["senha_usr"]); echo "e-mail = $email Senha md5 = $senha_login Senha normal = ".$_POST["senha_usr"]; exit; compare os resultados com o que foi digitato e com o que existe na tabela, veja se esta realmente correto. se estiver retire o echo e o exit e va para o item 3 faça o mesmo if($rows_login!=0) { $mostra_usuario = mysql_fetch_array($sql_login); $_SESSION["id_usuario"] = $mostra_usuario["C_USUARI_I_USUARIO"]; $_SESSION["nome_usuario"] = $mostra_usuario["C_USUARI_S_NOME"]; $_SESSION["email_usuario"] = $mostra_usuario["C_USUARI_S_EMAIL"]; echo "usuario : ". $mostra_usuario["C_USUARI_I_USUARIO"]; echo "nome: ".$mostra_usuario["C_USUARI_S_NOME"]; echo e-mail : ".mostra_usuario["C_USUARI_S_EMAIL"] exit; //header("Location: index2.php"); } else { echo "Erro não localizado"; exit; //echo "<script>alert('Usuário ou Senha não reconhecidos.'); history.back()</script>"; } Retornando os resultados Ok remova os comentarios // e os exit; e echo colocados e va para o item 4 session_start(); echo "Sessão id = ".$_SESSION["id_usuario"])." Sessão usuario : ".($_SESSION["nome_usuario"]; exit; /*if(!isset($_SESSION["id_usuario"]) and !isset($_SESSION["nome_usuario"])){ header("location: index.php"); }*/ ai ve em que ponto esta falhando..