FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » when receiving the mail(php mail function), the variable's last value is getting converted to $ or # replacing the digit
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
when receiving the mail(php mail function), the variable's last value is getting converted to $ or # replacing the digit [message #179745] Mon, 03 December 2012 08:21 Go to previous message
hara.acharya is currently offline  hara.acharya
Messages: 3
Registered: December 2012
Karma:
Junior Member
Below is my code:
But when I receive the mail, I don't get the last two digits in the $post_url.
I tried displaying the same message on the page and it displayes $post_url properly.
But when I receive the mail, I get the value of $post_url as www.32minutesforum.com/post_clicked.php?id$.
where as I should get www.32minutesforum.com/post_clicked.php?id<some number>.
i.e. www.32minutesforum.com/post_clicked.php?id15
Please help!
File:
<?php
include 'connect.php';
include 'header.php';

echo '<div class="holder_content">';
echo '<section class="group_text">';
echo 'Posted successfully. Check your post <a href="'.$_SESSION['reply_post_id'].'">HERE</a>';

$post_url = $_SESSION['reply_post_id'];
$to= $_SESSION['post_email'];
$subject="You just got a reply for your post in 32minutesforum.com";
$message='
<html>
<head>
<title>32 Minutes Forum</title>
</head>
<body>
<p>You got a reply for your post title: '. $_SESSION['post_title'].'.</p>
<p>Check your post in:<br/>www.32minutesforum.com/'.$post_url.'.</p>

<p>Thanks for using 32minutesforum.com.<br/>
Thank you,<br/>
32minutesforum.com Team.</p>
</body>
</html>';

$message=stripslashes($message);
//$message = wordwrap($message, 90);
echo '<br/>message:'.$message.'<br/>';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable". "\n";
$headers .= 'Reply-To: '.$from_email.' . "\r\n";
$headers .= 'From: 32 Minutes Forum<'.$from_email.'>' . "\r\n";

if(mail($to, $subject, $message, $headers))
{
$to=$_SESSION['reply_email'];

$message='
<html>
<head>
<title>32 Minutes Forum</title>
</head>
<body>
<p>You replied to the post title: '. $_SESSION['post_title'].'.</p>
<p>Please check for updates and further replies in: www.32minutesforum.com/'.htmlentities($post_url).'.</p><br/>

<p>Thanks for using 32minutesforum.com.<br/>
Thank you,<br/>
32minutesforum.com Team.</p>
</body>
</html>';

//$message=stripslashes($message);
$message = wordwrap($message, 90);
echo '<br/>message:'.$message.'<br/>';
$subject="You just replied for a post in 32minutesforum.com";

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable". "\n";
$headers .= 'Reply-To: '.$from_email.' . "\r\n";
$headers .= 'From: 32 Minutes Forum<'.$from_email.'>' . "\r\n";



if(mail($to, $subject, $message, $headers))
{
//header("Location:thank_you.php?a=1");
echo "<br/>A mail has been sent to you and the post creator.";
}
else
{
echo "<br/>Could not Send Mail to you.";
exit;
}
}
else
{
echo "Could not send an intimation to the post owner but both owner and you can always check <a href=".$_SESSION['reply_post_id'].">here </a>for details, replies and updates...";
exit;
}


echo '</section></div>';
include 'footer.php';
?>
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: must I close mysql_connect?
Next Topic: Simpler way to validate form fields?
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sat Nov 30 06:34:13 GMT 2024

Total time taken to generate the page: 0.04786 seconds