Jump to content


Natanael

Member Since 12/04/2009
Offline Last Active 23/11/2009, 16:36
-----

Topics I've Started

Problema Com Envio De Dados Pelo Php

21/11/2009, 18:05

Olá pessoal...

Estou com o um problema! Desenvolvi um website e os dados do formulário de contato não são enviados nem a pau para minha caixa de email... não dá nenhum erro, ele diz que foi enviado (pelo alert q coloquei) mas nao envia coisa nenhuma!

Vou postar o codigo PHP:

<?php

$assunto = "Mensagem da N Designer";
$destino = "natanrs@hotmail.com";
$email_ndesigner = "natanrs@hotmail.com";
$assunto_auto = "$nome, Sua Mensagem foi Recebida Com Sucesso!";
$website = ".:N Designer | Editoração Eletrônica & Desenvolvimento Web:.";
$url_website = "http://www.enydesigner.com";
$nome_webmaster = "Natanael Ribeiro da Silva";
$mensagem_auto = "Obrigado por entrar em contato conosco $nome! No mais breve possivel estaremos respondendo sua mensagem! - $website";
$assunto_auto = "Recebemos sua mensagem";

// Aqui ficam os dados do formulário que seram enviados!!!

$nome = utf8_decode($_POST["nome"]);
$saida_nome = strip_tags($nome);
$email_usuario = $_POST["email"];
$saida_email_usuario = strip_tags($email_usuario);
$cidade = utf8_decode($_POST['cidade']);
$saida_cidade = strip_tags($cidade);
$estado = $_POST['estado'];
$assunto_msg = $_POST["assunto_msg"];
$mensagem = utf8_decode($_POST['mensagem']);
$saida_mensagem = htmlspecialchars($mensagem);
$msg = "Mensagem do Formulário de Contato | Site N Designer\r\n\n";
$msg .= "Nome: $saida_nome\r\n";
$msg .= "Email: $saida_email_usuario\r\n";
$msg .= "Cidade: $saida_cidade\r\n";
$msg .= "Estado: $estado\r\n";
$msg .= "Assunto: $assunto_msg\r\n";
$msg .= "Mensagem: $saida_mensagem\r\n\n";
$msg .= "www.enydesigner.com\r\n";

mail($destino, $assunto_msg, $msg, "From: $assunto");

mail($email_usuario, $assunto_auto, $mensagem_auto, "From: $website");

echo "<script> alert('Mensagem enviada com sucesso!'); window.location = 'contato.php';</script>;"

?>

Aguardo uma luz... Abraço!


Problema Com Deformação De Layout

28/04/2009, 12:13

Olá pessoal,

Stou com um grande problema no meu site. Coloquei um mural de recados e limitei cada mensagem em 350 caracteres. Só que tem um cara que esta enchendo o saco. Ele digita de uma maneira que vai ao banco de dados sem a quebra de linhas, e qdo eh visiualizado no mural, o layout é todo deformado pois a largura da textarea ultrapassa o tamanho o layout.

Não sei como ele faz isso, pq qdo digitamos, automaticamente a mensagem ao chegar na borda da texarea é direcionada para outra linha e fica como se estivesse dado enter, soh q o cara envia a mensagem direto sem quebra de linha, awe bagunça tudo e eu tenho que excluir manualmente no banco.

Como faço para resolver isso??? Existe uma forma de fixar o tamanho da tabela pra que isso nao ocorra??? Ou tenho que criar um IFRAME sei lah?!?!?! Stou desesperado com isso...! Alguem me ajuda awe!!! Vlew...

Aguardo noticias...

By. Natanael R.

Mural De Recados Limitado

26/04/2009, 08:48

Olá, pessoal...

Stou com um problema no com o Mural de Recados no site. Está feito em PHP e MySQL, as mensagens postadas vão direito para o banco e qdo a página é carregada as mensagens são lidas no banco e mostradas na página. Só que aparece um número limitado de mensagens... se eu postar 100 recados, só eh visualizado 40 no mural, sendo q os 100 ficam no banco tranquilamente.

O que poderá ser?!?!?!!? Aguardo respostas...

Abraço!

By. Natanael R.

Abaixo segue o código para vizualização das mensagens do banco:

<?php
	$server ="******";
	$user="******";
	$password="******";
	$dbname="******";
	mysql_connect($server,$user,$password) or die(mysql_error());
	mysql_select_db($dbname) or die(mysql_error());

$query = "SELECT * FROM recados ORDER BY id DESC";
  $resultado = mysql_query($query) or die(mysql_error());
  while ($row = mysql_fetch_array($resultado)) {
  echo "<font face=tahoma size=2 font color=#990000>"."Data: ".$row["dataAtual"]." / ".$row["horaPost"]."</br></font>";
  echo "<font face=tahoma size=2 font color=#990000>"."De: ".$row["de"]."</br></font>";
  echo "<font face=tahoma size=2 font color=#990000>"."Para: ".$row["para"]."</font>";
  echo "<br/>";			   
  echo "<font face=tahoma size=2 font color=#990000>"."Recado: ".$row["recado"]."</br>";
  echo "------------------------------------------------------------------------- "."</font>";
  }
  echo "<center><font face=tahoma size=2 font color=red>****Mural de Recados - Comunidade Católica Carismas****"."</font></center>"; 
  mysql_close();
?>

Problema Com Alert No Php!

12/04/2009, 12:01

Olá pessoal,

Sou novíssimo aki no fóruum e espero que esteja postandor esta dúvida no lugar correto! Eh o seguinte, comecei a pouco tempo a criar sites e no meu primeiro estou com um probleminha!!!

O primeiro é que criei um mural de recados e caso alguem nao digite nada e for clicar em enviar recado deverá surgir uma mensagem "Preencha dos os campos!", usei pra isso o ALERT no php! Acontece q funciona tranquilo, pq se njao for digitado nada nos campos não é enviada mensagens ao banco, contudo a mensagem "Preencha os campos!" não é exibida. Vou postar o código aki em baixo e vejam se stou fazendo de maneira errada!

Cadastra_Recados.php

<?php
	//Faz conexao com o banco
	include("config.php");
	
	//declaraçao de variaveis
	$dataAtual = date("d/m/Y");//aqui você insere a data atual no banco de dados.
	$horaPost = date("H:i:s"); //aqui você insere a hora atual. 
	$de = $_POST['de'];
	$para = $_POST['para'];
	$recado = $_POST['recado'];
	$nova_msg = htmlspecialchars($recado);
	
	if($de == "" || $para == "" || $recado == ""){
	echo("<script> alert('Preencha todos os campos!'\"); window.location = 'java script:history.back(-1)'; </script>");
	} else {
	// Inserindo os dados
	$query = "INSERT INTO recados (dataAtual,horaPost,de,para,recado) VALUES (CURRENT_DATE,CURRENT_TIME,'$de','$para','$nova_msg')"; // 
	mysql_query($query) or die (mysql_error());}
	
	mysql_close();
	
	header("location:Mural_Recados.php")
?>

Ajudem pessoal! Abraço!

IPB Skin By Virteq