Jump to content

Tell A Friend Script


luxpc

Recommended Posts

Does anybody know how to implement in this form <textarea> ?

I want to use fallowing java-script code which automatically fills textarea with full page url nad I need for that a textarea with ID="message", but I am new in php

frown.gif

 

<?php

if (isset($_POST['Submit'])) {

// This will check to see if the form has been submitted

$senders_email = $_POST['your_email'];

// The person who is submitting the form

$recipient_friend = $_POST['friend_email'];

// The forms recipient

mail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');

 

if (isset($_POST['your_email'])) {

echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";

}}

?>

 

<form action="" method="POST">

<fieldset>

<legend>Tell a friend</legend><br />

Your email<br />

<input type="text" name="your_email" value="Your email" /><br /><br />

Your Friends email<br />

<input type="text" name="friend_email" value="Your friends email" />

<input type="Submit" value="Tell a friend" name="Submit" />

</fieldset>

</form>

Edited by luxpc
Link to comment
Share on other sites

<?php
if (isset($_POST['Submit'])) {
// This will check to see if the form has been submitted
$senders_email = $_POST['your_email'];
// The person who is submitting the form
$recipient_friend = $_POST['friend_email'];
// The forms recipient
mail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');

if (isset($_POST['your_email'])) {
echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";
}}
?>

<form action="" method="POST">
<fieldset>
<legend>Tell a friend</legend><br />
Your email<br />
<input type="text" name="your_email" value="Your email" /><br /><br />
Your Friends email<br />
<input type="text" name="friend_email" value="Your friends email" />
<input type="Submit" value="Tell a friend" name="Submit" />
</fieldset>
</form>

 

Just had to post this for clarity.

Link to comment
Share on other sites

Does anybody know how to implement in this form <textarea> ?

I want to use fallowing java-script code which automatically fills textarea with full page url nad I need for that a textarea with ID="message", but I am new in php

 

Could you clarify what exactly you need?

Link to comment
Share on other sites

I need one more field (textarea) in this form which will be sent to e-mail too ex:

 

<form action="" method="POST">

<fieldset>

<legend>Tell a friend</legend><br />

Your email<br />

<input type="text" name="your_email" value="Your email" /><br /><br />

Your Friends email<br />

<input type="text" name="friend_email" value="Your friends email" />

 

<--Additional field-->

<textarea id="message">Here my script will automatically grab the url with help of the script which I posted below </textarea>

<--Additional field-->

 

<input type="Submit" value="Tell a friend" name="Submit" />

</fieldset>

</form>

 

 

Script

I have the following script which grabs the webpage url

<script type="text/javascript">

$(document).ready(function() {

var message = 'I thought that you would find this information very useful: ' + document.URL;

$('#message').text(message);

});

</script>

Edited by luxpc
Link to comment
Share on other sites

ok , just forget about script, what shoud I add to this code in order to have the text introduced in textarea send to e-mail?

 

For example we have <textarea name="test" value="some text" ></textarea>

 

I try this code but it doesn't work, I mean recipient does not receive any info which were introduced in textarea :

 

<?php
if (isset($_POST['Submit'])) {
// This will check to see if the form has been submitted
$senders_email = $_POST['your_email'];
// The person who is submitting the form
$recipient_friend = $_POST['friend_email'];
// The forms recipient
mail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found ->>>>$test <<<<----very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');
if (isset($_POST['your_email'])) {
echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";
}}
?>


<form action="" method="POST">
<fieldset>
<legend>Tell a friend</legend><br />
Your email<br />
<input type="text" name="your_email" value="Your email" /><br /><br />
Your Friends email<br />
<input type="text" name="friend_email" value="Your friends email" />

->>>>
<textarea name="test" value="some text"> </textarea>
<<<<----

<input type="Submit" value="Tell a friend" name="Submit" />

</fieldset>
</form>

Edited by luxpc
Link to comment
Share on other sites

Here is how I have my PHP Mail code setup with your information:

 

$senders_email = "$_POST['your_email']";
$recipient_friend = " $_POST['friend_email']";
$subject = "A message from $_POST['your_email']";
$message = "[color=#008800][size=2]A message from $senders_email"[/size][/color][color=#666600][size=2],[/size][/color][color=#000000][size=2] [/size][/color][color=#008800][size=2]"Dear $recipient_friend,\n\nYour friend $senders_email, found ->>>>$test <<<<----very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com[/size][/color]'>
$headers = "From: $senders_email\r\n";
$headers .= "Content-type: text/html\r\n";
mail($recipient_friend , $subject, $message ,$headers);

 

Try that and see if you get what you need!

Edited by ncurran217
Link to comment
Share on other sites

Here is how I have my PHP Mail code setup with your information:

 

$senders_email = "$_POST['your_email']";
$recipient_friend = " $_POST['friend_email']";
$subject = "A message from $_POST['your_email']";
$message = "[color=#008800][size=2]A message from $senders_email"[/size][/color][color=#666600][size=2],[/size][/color][color=#000000][size=2] [/size][/color][color=#008800][size=2]"Dear $recipient_friend,\n\nYour friend $senders_email, found ->>>>$test <<<<----very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com[/size][/color]'>
$headers = "From: $senders_email\r\n";
$headers .= "Content-type: text/html\r\n";
mail($recipient_friend , $subject, $message ,$headers);

 

Try that and see if you get what you need!

 

it doesn't work for me :(

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.