Jump to content

When Sending A Mail I Am Getting $ Or # In Place Of A Url


haraacharya

Recommended Posts

Below is my code:

But when I receive the mail, I don't get the last two numbers in the $post_url.

I tried displaying the same message on the page, it displayes $post_url properly.

But when I receive the mailI 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>.

Please help!

<?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: [email protected]' . "\r\n";

$headers .= 'From: 32 Minutes Forum<[email protected]>' . "\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: [email protected]' . "\r\n";

$headers .= 'From: 32 Minutes Forum<[email protected]>' . "\r\n";

//$headers .= 'Bcc: [email protected]' . "\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=".strip_tags($_SESSION['reply_post_id']).">here </a>for details, replies and updates...";

exit;

}

 

 

echo '</section></div>';

include 'footer.php';

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.