Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

criacaoi7

[Resolvido] Erro na indicação de foto...

Recommended Posts

Podem me ajudar neste erro que está acontecendo num sistema que indica a foto...

 

Veja o link e o erro que aparece...

 

http://gustavosiriojr.kavala.uni5.net/galeria_ajax/

 

 

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\web\LocalUser\gustavosiriojr\www\galeria_ajax\include\email.php on line 58

Erro, tente novamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Flávia muito obrigado.

 

Bem enviei um e-mail pro meu servidor e ele me passou um modelinho de form, bem tentei adptar no meu... mas está ainda dando erros... veja o erro atual:

 

Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM in D:\web\LocalUser\gustavosiriojr\www\galeria_ajax\include\email.php on line 6

 

Veja o código atual:

 

<?
$mail_para = $_POST["destino"];
$mail_toemail = $_POST["email"];
$mail_assunto = $_POST["nome"]." lhe enviou uma foto!";
$mail_remetente = $_POST["nome"];
$mail_remetente = 'contato@gustavosiriojr.com.br'
$mail_headers = "Content-type: text/html; charset=iso-8859-1\r\n";

$imagem = explode(" ", $_POST["img"]);
$espaco = count($imagem);
$imge = "";
$a = 1;
for($i=0;$i<$espaco;$i++){
	$imge = $imge."".$imagem[$i];
	if($a < $espaco) { $imge = $imge."%20"; }
	$a++;
}

$mail_msg = '<!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>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
-->
</style>
</head>

<body>
<table width="450" height="350" border="0" cellpadding="0" cellspacing="0">
  <tr>
	<td valign="top" background="http://'.$_SERVER['HTTP_HOST'].'/galeria/img/fundoalbum.jpg">
		<table width="100%" border="0" cellspacing="0" cellpadding="0">
			  <tr>
	   			<td height="30">  <span class="style1">'.$_POST["destino"].', '.$_POST["nome"].' lhe enviou esta foto!</span></td>
	 		</tr>
	 		<tr>
				<td>
				<div align="center">
				  <table width="420" height="310" border="0" cellspacing="0" cellpadding="0">
					<tr>
					  <td style="padding-left: 20px; padding-bottom: 35px; padding-right: 25px; padding-top:10px;" background="http://'.$_SERVER['HTTP_HOST'].'/galeria/img/fotoexibe.gif"><a href="http://'.$_SERVER['HTTP_HOST'].'/galeria/"><img src="'.$imge.'" width="373" height="280" /></a></td>
					</tr>
				  </table>
				</div></td>
			  </tr>
		</table>
	</td>
  </tr>
</table>
</body>
</html>';

if(mail($mail_toemail, $mail_assunto, $mail_msg, $mail_headers)) {
	echo 'Foto enviada com sucesso!'; 
}else{
	echo 'Erro, tente novamente';
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo modifiquei mas não deu certo...

 

o mesmo erro ainda... veja o código...

 

Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM in D:\web\LocalUser\gustavosiriojr\www\galeria_ajax\include\email.php on line 6

 

<?

$mail_para = $_POST["destino"];

$mail_toemail = $_POST["email"];

$mail_assunto = $_POST["nome"]." lhe enviou uma foto!";

$mail_remetente = $_POST["nome"];;

$mail_remetente = "contato@gustavosiriojr.com.br";

$mail_headers = "Content-type: text/html; charset=iso-8859-1\r\n";

 

$imagem = explode(" ", $_POST["img"]);

$espaco = count($imagem);

$imge = "";

$a = 1;

for($i=0;$i<$espaco;$i++){

$imge = $imge."".$imagem[$i];

if($a < $espaco) { $imge = $imge."%20"; }

$a++;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo tirei um ponto e vírgula mas não resolveu...

 

Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM in D:\web\LocalUser\gustavosiriojr\www\galeria_ajax\include\email.php on line 6

 

Vlw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beralfo fiz a mudança mas ainda persiste o erro:

 

Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM in D:\web\LocalUser\gustavosiriojr\www\galeria_ajax\include\email.php on line 6

 

LifeSample não envia o e-mail não... ainda está com o erro...

 

Vlw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste o script da forma como ele está agora e diga qual é a linha 6.

Na linha 6 eu tenho isso:

$mail_remetente = "contato@gustavosiriojr.com.br";

 

O código está assim:

 

<?
$mail_para = $_POST["destino"];
$mail_toemail = $_POST["email"];
$mail_assunto = $_POST['nome'] . " lhe enviou uma foto!";
$mail_remetente = $_POST["nome"];
$mail_remetente = "contato@gustavosiriojr.com.br";
$mail_headers = "Content-type: text/html; charset=iso-8859-1\r\n";

$imagem = explode(" ", $_POST["img"]);
$espaco = count($imagem);
$imge = "";
$a = 1;
for($i=0;$i<$espaco;$i++){
	$imge = $imge."".$imagem[$i];
	if($a < $espaco) { $imge = $imge."%20"; }
	$a++;
}

$mail_msg = '<!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>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
-->
</style>
</head>

<body>
<table width="450" height="350" border="0" cellpadding="0" cellspacing="0">
  <tr>
	<td valign="top" background="http://'.$_SERVER['HTTP_HOST'].'/galeria/img/fundoalbum.jpg">
		<table width="100%" border="0" cellspacing="0" cellpadding="0">
			  <tr>
	   			<td height="30">  <span class="style1">'.$_POST["destino"].', '.$_POST["nome"].' lhe enviou esta foto!</span></td>
	 		</tr>
	 		<tr>
				<td>
				<div align="center">
				  <table width="420" height="310" border="0" cellspacing="0" cellpadding="0">
					<tr>
					  <td style="padding-left: 20px; padding-bottom: 35px; padding-right: 25px; padding-top:10px;" background="http://'.$_SERVER['HTTP_HOST'].'/galeria/img/fotoexibe.gif"><a href="http://'.$_SERVER['HTTP_HOST'].'/galeria/"><img src="'.$imge.'" width="373" height="280" /></a></td>
					</tr>
				  </table>
				</div></td>
			  </tr>
		</table>
	</td>
  </tr>
</table>
</body>
</html>';

if(mail($mail_toemail, $mail_assunto, $mail_msg, $mail_headers)) {
	echo 'Foto enviada com sucesso!'; 
}else{
	echo 'Erro, tente novamente';
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo deu certo... agora ele está causando este erro:

 

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\web\LocalUser\gustavosiriojr\www\galeria_ajax\include\email.php on line 59

Erro, tente novamente

 

Na linha 59 eu tenho isso:

 

</tr>

</table>

</body>

</html>';

 

if(mail($mail_toemail, $mail_assunto, $mail_msg, $mail_headers)) {

echo 'Foto enviada com sucesso!';

}else{

echo 'Erro, tente novamente';

}

?>

 

Obrigado pela força.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo obrigado e olha aí:

 

$mail_headers = "Content-type: text/html; charset=iso-8859-1\r\n";

 

$imagem = explode(" ", $_POST["img"]);

$espaco = count($imagem);

$imge = "";

$a = 1;

for($i=0;$i<$espaco;$i++){

$imge = $imge."".$imagem[$i];

if($a < $espaco) { $imge = $imge."%20"; }

$a++;

}

 

resto do código:

 

$mail_msg = '<!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>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
-->
</style>
</head>

<body>
<table width="450" height="350" border="0" cellpadding="0" cellspacing="0">
  <tr>
	<td valign="top" background="http://'.$_SERVER['HTTP_HOST'].'/galeria/img/fundoalbum.jpg">
		<table width="100%" border="0" cellspacing="0" cellpadding="0">
			  <tr>
	   			<td height="30">  <span class="style1">'.$_POST["destino"].', '.$_POST["nome"].' lhe enviou esta foto!</span></td>
	 		</tr>
	 		<tr>
				<td>
				<div align="center">
				  <table width="420" height="310" border="0" cellspacing="0" cellpadding="0">
					<tr>
					  <td style="padding-left: 20px; padding-bottom: 35px; padding-right: 25px; padding-top:10px;" background="http://'.$_SERVER['HTTP_HOST'].'/galeria/img/fotoexibe.gif"><a href="http://'.$_SERVER['HTTP_HOST'].'/galeria/"><img src="'.$imge.'" width="373" height="280" /></a></td>
					</tr>
				  </table>
				</div></td>
			  </tr>
		</table>
	</td>
  </tr>
</table>
</body>
</html>';

if(mail($mail_toemail, $mail_assunto, $mail_msg, $mail_headers)) {
	echo 'Foto enviada com sucesso!'; 
}else{
	echo 'Erro, tente novamente';
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Abaixo de:

PHP
$mail_headers = "Content-type: text/html; charset=iso-8859-1rn";

 

Adicione:

PHP
$mail_headers .= "From: email@site.comrn";

 

Coloque o endereço de e-mail que deverá aparecer no "De" )remetente) da mensagem

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.