
quinhosp
Membros-
Total de itens
127 -
Registro em
-
Última visita
Tudo que quinhosp postou
-
(Resolvido) Criar botao que retorne a pagina anterior
pergunta respondeu ao quinhosp de quinhosp em HTML, XHTML, CSS
Então, mais o que tá pegando é a estética, pois da forma que vocês me esinaram eu já havia feito. Eu queria que o link voltar ficasse igual ao botão enviar do formulário. Grato, quinhosp!! -
Boa noite! Tenho este formulário que adiciona comentário, porém gostaria de criar um botão igual ao "Adicionar Comentário ", que volte para a lista de notícias. Se alguém puder me ajudar. $template_form = <<<HTML <table border="0" width="400" cellspacing="0" cellpadding="0"> <tr> <td width="60" style="font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF9900">Nome:</td> <td><input type="text" name="name" style="background-color:#EEEEDD; color: #666666;"></td> </tr> <tr> <td style="font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF9900">E-mail:</td> <td><input type="text" name="mail" style="background-color:#EEEEDD; color: #666666;"> <span style="font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999"><em>(opcional)</em></span></td> </tr> <tr> <td style="font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF9900">Smile:</td> <td>{smilies}</td> </tr> <tr> <td colspan="2"> <textarea cols="40" rows="6" id=commentsbox name="comments"></textarea><br /><br /> <input name="submit" type="submit" class="btn" value="Adicionar comentário " style="border:1px solid #cccccc; background-color:#eeeedd; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666"; /> </td> </tr> </table>
-
Boa noite!!! Estou com um problema que não consigo resolver de jeito nenhum. Formatei o PC, e instelei o XP SP2, porém o drive de audio dá erro. A placa é foxconn 760GX socket 754 e o drive é o SiS 964. Já baixei diversos drives e não dá certo. no site da SiS e da própria foxconn dá o mesmo erro. Preciso de ajuda? Desde já grato.
-
validar checkbox no formulário
pergunta respondeu ao quinhosp de quinhosp em Ajax, JavaScript, XML, DOM
Já consegui resolver, pra que precisar de um este funciona. Edit: Valeu!!! <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Validação de Formulário</title> <style type="text/css"> <!-- .style1 { font-size: 18px; font-weight: bold; color: #000000; } --> </style> <script language="javascript" type="text/javascript"> <!-- function validar() { var nome = form1.nome.value; var endereco = form1.endereco.value; var bairro = form1.bairro.value; var cidade = form1.cidade.value; var cep = form1.cep.value; var estado = form1.estado.value; var telefone = form1.telefone.value; var celular = form1.celular.value; var email = form1.email.value; if (nome == "") { alert('Preencha o campo com seu nome completo'); form1.nome.focus(); return false; } if (endereco == "") { alert('Preencha o campo com o endereço completo'); form1.endereco.focus(); return false; } if (bairro == "") { alert('Preencha o campo com o nome do bairro'); form1.bairro.focus(); return false; } if (cidade == "") { alert('Preencha o campo com o nome da cidade'); form1.cidade.focus(); return false; } if (cep == "") { alert('Preencha o campo CEP'); form1.cep.focus(); return false; } if(isNaN(cep)) { alert("O campo CEP deve conter apenas números"); form1.cep.focus(); return false; } if (estado == "") { alert('Selecione um estado'); form1.estado.focus(); return false; } if (telefone == "") { alert('Preencha o campo com o número do telefone'); form1.telefone.focus(); return false; } if(isNaN(telefone)) { alert("O campo Telefone deve conter apenas números"); form1.telefone.focus(); return false; } if (celular == "") { alert('Preencha o campo com o número do celular'); form1.celular.focus(); return false; } if(isNaN(celular)) { alert("O campo Celular deve conter apenas números"); form1.celular.focus(); return false; } if (email == "") { alert('Preencha o campo com o email'); form1.email.focus(); return false; } parte1 = email.indexOf("@"); parte2 = email.indexOf("."); parte3 = email.length; if(!(parte1 >= 3 && parte2 >= 6 && parte3>=9)) { alert("O campo email deverá ser um endereço eletrônico"); form1.email.focus(); return false; } if (document.form1.aceitar.checked == true) { return true; } else { alert ("Assinale 'Li e aceito', para continuar!"); return false; } } --> </script> </head> <body> <form name="form1" action="enviar.php" method="post" > <label></label><p> </p> <p align="center" class="style1">Validação de Formulário </p> <table width="490" height="331" border="0" align="center"> <tr> <td><label>Nome: <input type="text" name="nome" size="64" /> </label> <p> <label>Endereço: <input type="text" name="endereco" size="61"/> </label> </p> <p> <label>Bairro: <input type="text" name="bairro" /> </label> <label>Cidade: <input type="text" name="cidade" size="30" /> </label> </p> <p> <label>CEP: <input type="text" name="cep" maxlength="8" size="10" /> </label> <label>Estado: <select name="estado"> <option>Selecione</option> <option value="São Paulo">SP</option> <option value="Rio de Janeiro">RJ</option> </select> </label> </p> <p> <label>Telefone: <input type="text" name="telefone" /> </label> <label>Celular: <input type="text" name="celular" /> </label> </p> <p> <label>E-mail: <input type="text" name="email" size="40" /> </label> </p> <p> <label> <input type="checkbox" name="aceitar" value="1" /> Li e Aceito </label> </p> <p> <label> <input type="submit" name="Submit" value="Enviar" onclick="return validar()"/> </label> </p> <p align="center"> </p></td> </tr> </table> <p> </p> </form> </body> </html> -
Bom dia gostaria, de uma ajuda com o formulário.... Criei um formulário, mas não estou conseguindo validar o checkbox (Li e aceito). Alguém poderia me ajudar.. <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Validação de Formulário</title> <style type="text/css"> <!-- .style1 { font-size: 18px; font-weight: bold; color: #000000; } --> </style> <script language="javascript" type="text/javascript"> <!-- function validar() { var nome = form1.nome.value; var endereco = form1.endereco.value; var bairro = form1.bairro.value; var cidade = form1.cidade.value; var cep = form1.cep.value; var estado = form1.estado.value; var telefone = form1.telefone.value; var celular = form1.celular.value; var email = form1.email.value; if (nome == "") { alert('Preencha o campo com seu nome completo'); form1.nome.focus(); return false; } if (endereco == "") { alert('Preencha o campo com o endereço completo'); form1.endereco.focus(); return false; } if (bairro == "") { alert('Preencha o campo com o nome do bairro'); form1.bairro.focus(); return false; } if (cidade == "") { alert('Preencha o campo com o nome da cidade'); form1.cidade.focus(); return false; } if (cep == "") { alert('Preencha o campo CEP'); form1.cep.focus(); return false; } if(isNaN(cep)) { alert("O campo CEP deve conter apenas números"); form1.cep.focus(); return false; } if (estado == "") { alert('Selecione um estado'); form1.estado.focus(); return false; } if (telefone == "") { alert('Preencha o campo com o número do telefone'); form1.telefone.focus(); return false; } if(isNaN(telefone)) { alert("O campo Telefone deve conter apenas números"); form1.telefone.focus(); return false; } if (celular == "") { alert('Preencha o campo com o número do celular'); form1.celular.focus(); return false; } if(isNaN(celular)) { alert("O campo Celular deve conter apenas números"); form1.celular.focus(); return false; } if (email == "") { alert('Preencha o campo com o email'); form1.email.focus(); return false; } parte1 = email.indexOf("@"); parte2 = email.indexOf("."); parte3 = email.length; if(!(parte1 >= 3 && parte2 >= 6 && parte3>=9)) { alert("O campo email deverá ser um endereço eletrônico"); form1.email.focus(); return false; } if (!aceitar.checked == true) { alert('Assinale a caixa "Li e Aceito", se você aceitar os termos do contrato'); form1.aceitar.focus(); return false; } else { return true; } } --> </script> </head> <body> <form name="form1" action="enviar.php" method="post" > <label></label><p> </p> <p align="center" class="style1">Validação de Formulário </p> <table width="490" height="331" border="0" align="center"> <tr> <td><label>Nome: <input type="text" name="nome" size="64" /> </label> <p> <label>Endereço: <input type="text" name="endereco" size="61"/> </label> </p> <p> <label>Bairro: <input type="text" name="bairro" /> </label> <label>Cidade: <input type="text" name="cidade" size="30" /> </label> </p> <p> <label>CEP: <input type="text" name="cep" maxlength="8" size="10" /> </label> <label>Estado: <select name="estado"> <option>Selecione</option> <option value="São Paulo">SP</option> <option value="Rio de Janeiro">RJ</option> </select> </label> </p> <p> <label>Telefone: <input type="text" name="telefone" /> </label> <label>Celular: <input type="text" name="celular" /> </label> </p> <p> <label>E-mail: <input type="text" name="email" size="40" /> </label> </p> <p> <label> <input type="checkbox" name="aceitar" id="aceitar" value="" /> Li e Aceito </label> </p> <p> <label> <input type="submit" name="Submit" value="Enviar" onclick="return validar()"/> </label> </p> <p align="center"> </p></td> </tr> </table> <p> </p> </form> </body> </html>
-
Desnvolvi um sistema de notícias, e rodei no easyphp, tudo funcionou bem. Por'm quando coloquei no servidor apareceu esse erro. alguém pode me explicar o que esta acontecendo?? Warning: Cannot modify header information - headers already sent by (output started at /home/mid2/public_html/sistemadenoticia/inc/functions.inc.php:412) in /home/mid2/public_html/sistemadenoticia/index.php on line 92 Grato, quinho
-
Não entendi essa linha, esse link leva para uma pagina para adicionar noticias. Porém onde ficla a página referida para esse link.??? Não estu entendendo?? Grato Quinho
-
Boa noite criei um sistema de noticias, que imprime a partir de um banco de dados as noticias inseridas pelo usuário. Depois através da página home são apresentadas 15 noticias definidas pelo administrados. gostaria de saber como faço para criar em php um link "leia mais" que acesse aquela noticia logo acima do link. Grato....
-
entaum eserra, valeu ! deu certo, agora tira outra dúvida pra mim. meu código funciona legal, imprime os campos desejados do DB, porém quando mando imprimir mais de um campo ele não imprime. é um sistema de noticias que imprime ate 15 noticias. <?php include "conexao_db.php"; $sql = "SELECT * FROM tb_noticias WHERE ver = '1' ORDER BY id DESC LIMIT 15"; /* * executa e trata a consulta */ $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta"); if(@mysql_num_rows($resultado) == 0) //or die("Nenhum registro encontrado") { echo "Nenhum registro encontrado"; } /* * fazendo um loop para mostrar os resultados */ elseif(@mysql_num_rows($resultado) == 1) { while ($linha=mysql_fetch_array($resultado)) { $novadata = substr($linha['data'],8,2) . "/" . substr($linha['data'],5,2) . "/" . substr($linha['data'],0,4); echo "<b>Código da Notícia</b>: {$linha['id']} <br />"; echo "Autor: {$linha['nome']} <br />"; echo "Data: $novadata <br />"; echo "Título: {$linha['titulo']} <br />"; echo "Resumo: <em> {$linha['resumo']} </em> <br />"; echo "Notícia: {$linha['texto']} <br />"; echo "<hr />"; } } ?>
-
Então ESerra, eu tinha feito isto, porém apareceu o seguinte erro após modificação: Parse error: parse error, unexpected T_LOGICAL_OR in C:\Arquivos de programas\EasyPHP 2.0b1\www\sistema_noticias\consultar.php on line 19 o que pode ser??
-
Bom dia?? Não consigo corrigir este erro...alguém pode me ajudar? Grato... Parse error: parse error, unexpected T_IF código abaixo: consultar.php <?php include "conexao_db.php"; $sql = "SELECT * FROM tb_noticias WHERE ver = '1' ORDER BY id DESC LIMIT 15"; /* * executa e trata a consulta */ $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta") if(@mysql_num_rows($resultado) == 0) or die("Nenhum registro encontrado") /* * fazendo um loop para mostrar os resultados */ while ($linha=mysql_fetch_array($resultado)) { $novadata = substr($linha['data'],8,2) . "/" . substr($linha['data'],5,2) . "/" . substr($linha['data'],0,4); $novahora = substr($linha['hora'],0,2) . "h" . substr($linha['hora'],3,2) . "min"; echo "<b>Código da Notícia</b>: {$linha['id']} <br />"; echo "Autor: {$linha['nome']} <br />"; echo "Data: $novadata - Horário: $novahora <br />"; echo "Título: {$linha['titulo']} <br />"; echo "Resumo: <em> {$linha['resumo']} </em> <br />"; echo "Notícia: {$linha['texto']} <br />"; echo "Validado pelo Webmaster: "; if ($linha['ver'] == 1) echo "Sim"; else echo "Não"; echo "<hr />"; } ?>
-
Boa noite! Criei um formulário, que valida os campos. Eletá funcionando legal, porém pra avisar o internauta dos erros no preenchimento , abre-se uma página html. E quero que funcione igual o alert(), avise o internauta como uma caixa alert(). o código é esse abaixo. Grato , quinho.... recebe_dados.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Site - O Melhor é o Resultado</title> <body> <p> <? $nome = $_POST["nome"]; $email = $_POST["email"]; $telefone = $_POST["telefone"]; $erro = 0; if (empty($nome) or strstr ($nome, ' ') == FALSE) { echo "<font color='red'> Por favor, digite seu nome completo!<br></font>"; $erro = 1;} elseif(strlen($email)<8 || strstr ($email, '@')==FALSE) {echo "<font color='red'>Por favor, digite seu email corretamente!<br></font>"; $erro = 1;} elseif($telefone == " " || strlen($telefone) < 11) {echo "<font color='red'>Por favor, digite o numero do telefone!<br></font>"; $erro = 1; } elseif($erro==0) { $msg .= "Nome:\t$nome\n"; $msg .= "Email:\t$email\n"; $msg .= "Telefone:\t$telefone\n"; $msg .= "Empresa:\t$empresa\n"; $msg .= "Ramo:\t$ramo\n"; $msg .= "Site:\t$site\n"; $msg .= "Mensagem:\t$textarea\n\n"; $msg .= "Primeiro responda. O que define voce ou sua empresa?\n\n"; $msg .= "\t$escolha\n\n"; $msg .= "Você quer?\n\n"; $msg .= "\t$checkbox1\n\n"; $msg .= "\t$checkbox2\n\n"; $msg .= "\t$checkbox3\n\n"; $msg .= "\t$checkbox4\n\n"; $msg .= "\t$checkbox5\n\n"; $cabecalho = "From: $email";#Titulo da mensagem mail("email@servidor", "Orçamento", $msg, $cabecalho); echo "<script>window.location.href='enviado.html'</script>"; } ?> </body> </html>
-
Esse sistema foi comprado então ele possuia sim, porem do nada parou de funcionar !! to perdido não sei nada disso :(
-
Tenho um sistema de noticias que uso normalmente mas hoje quando fui acessa-lo apareceu essa mensagem e não consigo mais acessar, não mudei nada no banco de dados e o arquivo config está correto.. Se alguém puder ajudar! Could not connect: Acesso negado para o usuário 'usuario'@'localhost' (senha usada: SIM)
-
Eu instalei o easyphp, porém quando vou executar no internet explorer ele abra a janela do arquivo.php, em vez de executar o código. alguém sabe o que está acontecendo. grato
-
Essa mensagem chega no email sem palavras em negrito, preciso saber como passa-las para o negrito??\ grato <? $msg .= "Nome:\t$nome\n"; $msg .= "Email:\t$email\n"; $msg .= "Telefone:\t$telefone\n"; $msg .= "Empresa:\t$empresa\n"; $msg .= "Ramo:\t$ramo\n"; $msg .= "Site:\t$site\n"; $msg .= "Mensagem:\t$textarea\n"; $msg .= "Primeiro responda. O que define voc ou sua empresa?\n\n"; $msg .= "\t$escolha\n\n"; $msg .= "Voc quer:\n\n"; $msg .= "\t$checkbox1\n\n"; $msg .= "\t$checkbox2\n\n"; $msg .= "\t$checkbox3\n\n"; $msg .= "\t$checkbox4\n\n"; $msg .= "\t$checkbox5\n\n"; $cabecalho = "From: $email";#Titulo da mensagem mail("contato@goobest.com.br", "Orçamento Goobest", $msg, $cabecalho); echo "<script>window.location.href='enviado.html'</script>";
-
Enviando para ,,... SUCESSO! Essa mensagem aparece quando executo este código olha só o foreach. <?php error_reporting(E_ALL); /* Arquivo envia email */ session_start("admin"); if($_SESSION["admin"] == "on") { include("../config.php"); $msg_para = $_GET["msg_para"]; $msg_assunto = $_GET["msg_assunto"]; $msg_tipo = $_GET["msg_tipo"]; $mensagem = $_GET["mensagem"]; $cabecalho = "From: $a_nome <$a_email>"; $cabecalho .= "\nReply-To: $a_nome <$a_email>"; $cabecalho .= "\nContent-Type: $msg_tipo"; if(mail($msg_para,$msg_assunto,$mensagem,$cabecalho)) { $msg = "<font color=green>SUCESSO!</font>"; } else { $msg = "<font color=red>FALHA!</font>"; } ?> <font face="Arial" size="2">Enviando para <b> <?php foreach ($msg_para as $emails) { echo $emails . "<br>"; } ?> </b>... <b><?php echo $msg;?></b></font><br> <?php } else { echo "<script>location.href='login.php'</script>"; } ?> <p><font face="Arial" size="2"><a href="index.php">Voltar</a></font></p>
-
Então Norivan, o que acontece é o seguinte quando listo os emails em mostrar.php ele insere os emails na caixa de texto do index.php (como array), ai ele envia para envia_email.php pelo método POST. A variável msg_para recebe. uso a função mail() para o envio, tudo funciona perfeitamente, porém não aparece os emails de destino. Já usei foreach, print e echo a aparece assim: Enviando para Array... SUCESSO! ele enxerga $msg_para como string e não como array, não consigo resolver. Abaixo estão os tres arquivos citados acima: index.php, mostrar.php, envia_email.php <?php /* <admin/index.php> pagina do administrador. </admin/index.php> */ session_start("admin"); if($_SESSION["admin"] == "on"){ include("../config.php"); ?> <html> <head> <title>Newsletter Administração</title> </head> <body bgcolor=#6699FF"> <div align="center"> <script> function desinstalar(){ if(confirm('**ATENÇÃO**\n\nEste processo não tem retorno!\nVocê perderá todas as informações gravadas aqui.\n\nTem certeza de que deseja desinstalar?')){ location.href='desinstalar.php' } } function remove(email){ if(confirm("Tem certeza?")){ location.href='remove.php?email='+email+''; } } </script> </div> <p align="center"><font face="Arial"><b><font color="#000033" size="7">Newsletter </font></b></font></p> <p align="center"><b><font color="#000033" size="4" face="Arial">Administração</font></b></p> <table width="284" border="0" align="center"> <tr> <td width="76"><div align="center"><a href="logout.php"><font face=arial size=2>Sair</font></a></div></td> <td width="95"><div align="center"><a href="alterar.php">Alterar</a></div></td> <td width="99"><div align="center"><a href="mostrar.php">E-mails</a></div></td> </tr> </table> <p align="center"><br> <a href="logout.php"></a> </p> <div align="center"><br> </div> <form method="GET" action="envia_mail.php"> <div align="center"> <table border="0" cellpadding="0" cellspacing="0" height="68" width="245"> <tr> <td height="25" width="76"> <p align="left"><font size="2" face="Arial"><a href="mostrar.php">Para:</a></font></td> <label> <td height="23" width="212"><font size="2" face="Arial"><input type="text" name="msg_para[]" value="<?php if(isset($_POST["acessos])) { foreach ($_POST["acessos"] as $email) { echo "<" . $email . ">".","; } } else { echo "Selecione um email"; } ?>" size=28" style="background-color: #FFFFFF; font-family: arial; font-size: 8 pt; border: 1 solid #000000"></font> </label></td> </tr> <tr> <td height="23" width="76"> <p align="left"><font face="Arial" size="2">Assunto:</font></td> <td height="23" width="212"><font size="2" face="Arial"><input type="text" name="msg_assunto" size="28" style="background-color: #FFFFFF; font-family: arial; font-size: 8 pt; border: 1 solid #000000"></font></td> </tr> <tr> <td height="20" width="76"> <p align="left"><font size="2" face="Arial">Tipo da mensagem:</font></td> <td height="20" width="212"><font size="2" face="Arial"><input type="text" name="msg_tipo" size="15" style="background-color: #FFFFFF; font-family: arial; font-size: 8 pt; border: 1 solid #000000" value="<?php echo "$formato_msg";?>"></font></td> </tr> <tr> <td height="20" colspan="2" width="290"> <p align="center"><font face="Arial" size="2">Mensagem:</font></td> </tr> <tr> <td height="20" colspan="2" width="290"> <p align="center"><font face="Arial"><textarea rows="20" name="mensagem" cols="73" style="font-family: arial; font-size: 8 pt; background-color: #6699FF; border-style: solid; border-width: 1"></textarea></font></td> </tr> <tr> <td height="20" colspan="2" width="290"> <p align="left"><font size="2" face="Arial"><input type="submit" value="ENVIAR" style="font-family: arial; font-size: 8 pt; background-color: #C0C0C0; border: 1 solid #000000"></font></td> </tr> </table> </div> </form> <p align="center"><u><font color="#000033" face="Arial"><strong>LISTA DE E-MAILS</strong></font></u></p> <div align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <?php $sql = mysql_query("SELECT * FROM cadastro order by -id"); while($lista2 = mysql_fetch_array($sql)){ $email = $lista2["email]; $ativo = $lista2["ativo"]; if($ativo==N"){ $ativo = "<font face='Arial' size='2' color='red'>Não confirmado</font>"; } else{ $ativo = "<font face='Arial' size='2' color='green'>Confirmado</font>"; } ?> <tr> <td width="50%"> <p align="left"><b><font face="Arial" size="2"><?php echo "$email";?></font></b></td> <td width="25%"><?php echo "$ativo";?></td> <td width="25%"><a href="java script:remove('<?php echo"$email";?>')"><font face="Arial" size="2">remover</font></a></td> </tr><?php } ?> </table> </div> <form method="POST" action="adiciona.php"> <p align="center"><font face="Arial" size="2">Adicionar: <input type="text" name="ad_mail" size="28" style="background-color: #FFFFFF; font-family: arial; font-size: 8 pt; border: 1 solid #000000"> <input type="submit" value="OK" style="font-family: arial; font-size: 8 pt; background-color: #C0C0C0; border: 1 solid #000000"></font></p> </form> <p align="center"><font face="Arial" size="2"><a href="login.php">Voltar</a></font></p> </body> </html> <?php } else{ echo "<script>location.href='login.php'</script>"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Controle</title> <script language="JavaScript" type="text/javascript"> <!-- Inicio var checkflag = "false"; function check(field) { if (checkflag == "false") { for (i = 0; i < field.length; i++) { field.checked = true; } checkflag = "true"; return true; } else { for (i = 0; i < field.length; i++) { field.checked = false; } checkflag = "false"; return true; } } // End --> </script> </head> <body bgcolor="#6699FF"> <?php include("../config.php"); $sql = "SELECT * FROM cadastro ORDER BY id DESC"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta.") ?> <form action="index.php" method="post" name="programa" id="programa"> <span class="relacao"> <table border="1" align="center" bgcolor="#CCCCCC"> <tr bgcolor="#CCFF99"> <th>ID:</th> <th>E-mail:</th> <th>Ativo:</th> <th>Todos:<input type="checkbox" name="marcar" value="tudo" onClick="check(this.form.acessos);" /><br/></th> </tr> <?php while ($lista2=mysql_fetch_array($resultado)) { echo "<tr>"; echo "<td><center><b>{$lista2['id]}</b></center></td>"; echo "<td><b>{$lista2['email']}</b></td>"; echo "<td><center><b>{$lista2['ativo']}<b></center></td>"; echo "<td><input name=acessos[]' type='checkbox' id='acessos' value='{$lista2['email]}' /><br/></td>"; echo "</tr>"; } echo "</table>"; echo "<center><input name='adicionar' type='submit' value='Adicionar Endereço' /></center>"; echo "</form>"; ?> <p align="center" class="style3"><a href="index.php">Voltar</a></p> </body> </html> <?php error_reporting(E_ALL); /* Arquivo envia email */ session_start("admin"); if($_SESSION["admin"] == "on") { include("../config.php"); $msg_para = $_GET["msg_para"]; $msg_assunto = $_GET["msg_assunto"]; $msg_tipo = $_GET["msg_tipo"]; $mensagem = $_GET["mensagem"]; $cabecalho = "From: $a_nome <$a_email>"; $cabecalho .= "\nReply-To: $a_nome <$a_email>"; $cabecalho .= "\nContent-Type: $msg_tipo"; if(mail($msg_para,$msg_assunto,$mensagem,$cabecalho)) { $msg = "<font color=green>SUCESSO!</font>"; } else { $msg = "<font color=red>FALHA!</font>"; } ?> <font face="Arial" size="2">Enviando para <b><?php print($msg_para)?></b>... <b><?php echo $msg;?></b></font><br> <?php } else { echo "<script>location.href='login.php'</script>"; } ?> <p><font face="Arial" size="2"><a href="index.php">Voltar</a></font></p>
-
Não aparece os emails de destino. Grato pela ajuda <?php error_reporting(E_ALL); /* Arquivo envia email */ session_start("admin"); if($_SESSION["admin"] == "on") { include("../config.php"); $msg_para = $_GET["msg_para"]; $msg_assunto = $_GET["msg_assunto"]; $msg_tipo = $_GET["msg_tipo"]; $mensagem = $_GET["mensagem"]; $cabecalho = "From: $a_nome <$a_email>"; $cabecalho .= "\nReply-To: $a_nome <$a_email>"; $cabecalho .= "\nContent-Type: $msg_tipo"; if(mail($msg_para,$msg_assunto,$mensagem,$cabecalho)) { $msg = "<font color=green>SUCESSO!</font>"; } else { $msg = "<font color=red>FALHA!</font>"; } ?> <font face="Arial" size="2">Enviando para <b><?php print_r($msg_para)?></b>... <b><?php echo $msg;?></b></font><br> <?php } else { echo "<script>location.href='login.php'</script>"; } ?> <p><font face="Arial" size="2"><a href="index.php">Voltar</a></font></p>
-
meu código não tá imprimindo os emails de destino. Por favor me ajudem?? grato Enviando para Array ( [0] => , ) ... FALHA!
-
Entaum Wanderson....estou precisando de uma ajuda.. Olha só, o arquivo mostrar.php envia os emails selecionados para caixa de texto do index.php, que envia para o arquivo envia_email.php e este realiza o envio para o destinatário. Porém quendo vou imprimir os emails de destino no arquivo evia_email.php ele não imprime, porque é array. Tá aparecendo isso Enviando para Array ( [0] => ,, )...SUCESSO. quando coloco um print_r() e Enviando,,...Sucesso, quando coloco echo.arquivo envia_email.php session_start("admin"); if($_SESSION["admin"] == "on") { include("../config.php"); $msg_para = $_POST["msg_para"]; $msg_assunto = $_POST["msg_assunto"]; $msg_tipo = $_POST["msg_tipo"]; $mensagem = $_POST["mensagem"]; $cabecalho = "From: $a_nome <$a_email>"; $cabecalho .= "\nReply-To: $a_nome <$a_email>"; $cabecalho .= "\nContent-Type: $msg_tipo"; if(mail($msg_para,$msg_assunto,$mensagem,$cabecalho)) { $msg = "<font color=green>SUCESSO!</font>"; } else { $msg = "<font color=red>FALHA!</font>"; } ?> <font face="Arial" size="2">Enviando para <b><?php print_r($msg_para) ;?></b>... <b><?php echo $msg;?></b></font><br> <?php } else { echo "<script>location.href='login.php'</script>"; } ?> <p><font face="Arial" size="2"><a href="index.php">Voltar</a></font></p>
-
Boa noite Wanderon! Não deu certo ainda..apace a seguinte mensagem: Warning: mail() expects parameter 1 to be string, array given in C:\Arquivos de programas\EasyPHP 2.0b1\www\aprendendo\newsletter\admin\envia_mail.php on line 19 Enviando para Array ( [0] => , ) ... FALHA!
-
será que alguém pode me ajudar???
-
Eu descobri porque não tá aparecendo os emails de destino, porém não consigo arrumar. A variável $msg_para do arquivo ENVIA_EMAIL.PHP não recebe os emails de destino. Assim não imprime nada, e aparece somente Enviando.....SUCESSO. Alguém pode me ajudar?? Os arquivos são esses: index.php, mostrar.php e envia_email.php Grato.. index.php <?php /* <admin/index.php> pagina do administrador. </admin/index.php> */ session_start("admin"); if($_SESSION["admin"] == "on"){ include("../config.php"); ?> <html> <head> <title>Newsletter Administração</title> </head> <body bgcolor="#6699FF"> <div align="center"> <script> function desinstalar(){ if(confirm('**ATENÇÃO**\n\nEste processo não tem retorno!\nVocê perderá todas as informações gravadas aqui.\n\nTem certeza de que deseja desinstalar?')){ location.href='desinstalar.php' } } function remove(email){ if(confirm("Tem certeza?")){ location.href='remove.php?email='+email+''; } } </script> </div> <p align="center"><font face="Arial"><b><font color="#000033" size="7">Newsletter </font></b></font></p> <p align="center"><b><font color="#000033" size="4" face="Arial">Administração</font></b></p> <table width="284" border="0" align="center"> <tr> <td width="76"><div align="center"><a href="logout.php"><font face=arial size=2>Sair</font></a></div></td> <td width="95"><div align="center"><a href="alterar.php">Alterar</a></div></td> <td width="99"><div align="center"><a href="mostrar.php">E-mails</a></div></td> </tr> </table> <p align="center"><br> <a href="logout.php"></a> </p> <div align="center"><br> </div> <form method="POST" action="envia_mail.php"> <div align="center"> <table border="0" cellpadding="0" cellspacing="0" height="68" width="245"> <tr> <td height="25" width="76"> <p align="left"><font size="2" face="Arial"><a href="mostrar.php">Para:</a></font></td> <label> <td height="23" width="212"><font size="2" face="Arial"><input type="text" name="msg_para" value="<?php if(isset($_POST["acessos"])) { foreach ($_POST["acessos"] as $email) { echo "<" . $email . ">".","; } } else { echo "Selecione um email"; } ?>" size="28" style="background-color: #FFFFFF; font-family: arial; font-size: 8 pt; border: 1 solid #000000"></font> </label></td> </tr> <tr> <td height="23" width="76"> <p align="left"><font face="Arial" size="2">Assunto:</font></td> <td height="23" width="212"><font size="2" face="Arial"><input type="text" name="msg_assunto" size="28" style="background-color: #FFFFFF; font-family: arial; font-size: 8 pt; border: 1 solid #000000"></font></td> </tr> <tr> <td height="20" width="76"> <p align="left"><font size="2" face="Arial">Tipo da mensagem:</font></td> <td height="20" width="212"><font size="2" face="Arial"><input type="text" name="msg_tipo" size="15" style="background-color: #FFFFFF; font-family: arial; font-size: 8 pt; border: 1 solid #000000" value="<?php echo "$formato_msg";?>"></font></td> </tr> <tr> <td height="20" colspan="2" width="290"> <p align="center"><font face="Arial" size="2">Mensagem:</font></td> </tr> <tr> <td height="20" colspan="2" width="290"> <p align="center"><font face="Arial"><textarea rows="20" name="mensagem" cols="73" style="font-family: arial; font-size: 8 pt; background-color: #6699FF; border-style: solid; border-width: 1"></textarea></font></td> </tr> <tr> <td height="20" colspan="2" width="290"> <p align="left"><font size="2" face="Arial"><input type="submit" value="ENVIAR" style="font-family: arial; font-size: 8 pt; background-color: #C0C0C0; border: 1 solid #000000"></font></td> </tr> </table> </div> </form> <p align="center"><u><font color="#000033" face="Arial"><strong>LISTA DE E-MAILS</strong></font></u></p> <div align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <?php $sql = mysql_query("SELECT * FROM cadastro order by -id"); while($lista2 = mysql_fetch_array($sql)){ $email = $lista2["email"]; $ativo = $lista2["ativo"]; if($ativo=="N"){ $ativo = "<font face='Arial' size='2' color='red'>Não confirmado</font>"; } else{ $ativo = "<font face='Arial' size='2' color='green'>Confirmado</font>"; } ?> <tr> <td width="50%"> <p align="left"><b><font face="Arial" size="2"><?php echo "$email";?></font></b></td> <td width="25%"><?php echo "$ativo";?></td> <td width="25%"><a href="java script:remove('<?php echo"$email";?>')"><font face="Arial" size="2">remover</font></a></td> </tr><?php } ?> </table> </div> <form method="POST" action="adiciona.php"> <p align="center"><font face="Arial" size="2">Adicionar: <input type="text" name="ad_mail" size="28" style="background-color: #FFFFFF; font-family: arial; font-size: 8 pt; border: 1 solid #000000"> <input type="submit" value="OK" style="font-family: arial; font-size: 8 pt; background-color: #C0C0C0; border: 1 solid #000000"></font></p> </form> <p align="center"><font face="Arial" size="2"><a href="login.php">Voltar</a></font></p> </body> </html> <?php } else{ echo "<script>location.href='login.php'</script>"; } ?> mostrar.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Controle</title> <script language="JavaScript" type="text/javascript"> <!-- Inicio var checkflag = "false"; function check(field) { if (checkflag == "false") { for (i = 0; i < field.length; i++) { field[i].checked = true; } checkflag = "true"; return true; } else { for (i = 0; i < field.length; i++) { field[i].checked = false; } checkflag = "false"; return true; } } // End --> </script> </head> <body bgcolor="#6699FF"> <?php include("../config.php"); $sql = "SELECT * FROM cadastro ORDER BY id DESC"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta.") ?> <form action="index.php" method="post" name="programa" id="programa"> <span class="relacao"> <table border="1" align="center" bgcolor="#CCCCCC"> <tr bgcolor="#CCFF99"> <th>ID:</th> <th>E-mail:</th> <th>Ativo:</th> <th>Todos:<input type="checkbox" name="marcar" value="tudo" onClick="check(this.form.acessos);" /><br/></th> </tr> <?php while ($lista2=mysql_fetch_array($resultado)) { echo "<tr>"; echo "<td><center><b>{$lista2['id']}</b></center></td>"; echo "<td><b>{$lista2['email']}</b></td>"; echo "<td><center><b>{$lista2['ativo']}<b></center></td>"; echo "<td><input name='acessos[]' type='checkbox' id='acessos' value='{$lista2['email']}' /><br/></td>"; echo "</tr>"; } echo "</table>"; echo "<center><input name='adicionar' type='submit' value='Adicionar Endereço' /></center>"; echo "</form>"; ?> <p align="center" class="style3"><a href="index.php">Voltar</a></p> </body> </html> envia_email.php <?php error_reporting(E_ALL); /* Arquivo envia email */ session_start("admin"); if($_SESSION["admin"] == "on") { include("../config.php"); $msg_para = $_POST["msg_para"]; $msg_assunto = $_POST["msg_assunto"]; $msg_tipo = $_POST["msg_tipo"]; $mensagem = $_POST["mensagem"]; $cabecalho = "From: $a_nome <$a_email>"; $cabecalho .= "\nReply-To: $a_nome <$a_email>"; $cabecalho .= "\nContent-Type: $msg_tipo"; if(mail($msg_para,$msg_assunto,$mensagem,$cabecalho)) { $msg = "<font color=green>SUCESSO!</font>"; } else { $msg = "<font color=red>FALHA!</font>"; } ?> <font face="Arial" size="2">Enviando para <b><?php echo $msg_para;?></b>... <b><?php echo $msg;?></b></font><br> <?php } else { echo "<script>location.href='login.php'</script>"; } ?> <p><font face="Arial" size="2"><a href="index.php">Voltar</a></font></p>
-
Bom dia... Então...eu coloque o error_reporting() e retirei o else { echo "<script>location.href='login.php'</script>"; } que aparecia no erro, porém agora dá o seguinte erro: Parse error: parse error, unexpected $end in C:\Arquivos de programas\EasyPHP 2.0b1\www\aprendendo\newsletter\admin\envia_mail.php on line 62 o que eu faço?? O arquivo é esse. <?php error_reporting(E_ALL); /* Arquivo envia email */ session_start("admin"); if($_SESSION["admin"] == "on"){ include("../config.php"); $msg_para = $_POST["msg_para"]; $msg_assunto = $_POST["msg_assunto"]; $msg_tipo = $_POST["msg_tipo"]; $mensagem = $_POST["mensagem"]; if($msg_para == "todos") { $sql = mysql_query("SELECT * FROM cadastro WHERE ativo = 's'"); $total = mysql_num_rows($sql); $mailok = 0; $falha = 0; while($lista = mysql_fetch_array($sql)) { $email = $lista["email"]; $cabecalho = "From: $a_nome <$a_email>"; $cabecalho .= "\nReply-To: $a_nome <$a_email>"; $cabecalho .= "\nContent-Type: $msg_tipo"; if(@mail($email,$msg_assunto,$mensagem,$cabecalho)) { $mailok = $mailok + 1; $msg = "<font color=green>SUCESSO!</font>"; } else { $falha = $falha + 1; $msg = "<font color=red>FALHA!</font>"; } ?> <font face="Arial" size="2">Enviando para <b><?php echo $email; ?></b>... <b><?php $msg?></b></font><br> <?php } ?> <script>alert("<?=$total?> e-mails deveriam ser enviados...\n<?=$mailok?> foram mandados corretamente,\n<?=$falha?> falharam!\n")</script> <?php } else { $cabecalho = "From: $a_nome <$a_email>"; $cabecalho .= "\nReply-To: $a_nome <$a_email>"; $cabecalho .= "\nContent-Type: $msg_tipo"; if(@mail($msg_para,$msg_assunto,$mensagem,$cabecalho)) { $msg = "<font color=green>SUCESSO!</font>"; } else { $msg = "<font color=red>FALHA!</font>"; } ?> <font face="Arial" size="2">Enviando para <b><?php echo $msg_para; ?></b>... <b><?php echo $msg; ?></b></font><br><?php } ?> <p><font face="Arial" size="2"><a href="index.php">Voltar</a></font></p>