"send to a friend" script

"send to a friend" script

am 28.11.2007 21:57:25 von shybe

Ok,

Im trying to create a "send this article to a friend" script for my
blog,

Right now its sending all the articles,

but I want it to only send the article in which the form is attached
to.

here is my code:

$to_email = $_POST['maily'];
$art = $GLOBALS['thisarticle']['thisid'];
$submitted = $_POST['submitted'][$art];
$suby = $_POST['submitted'];
$from_email = $_POST['from'];
$subject = 'yeah';
$headers = "From:{$from_email}" ;
$message = 'You have been sent a story from The Trumpet
Group'."\n".' http://www.trumpetgroup.com/index.php?id='.$GLOBALS['thisart icle']['thisid'].'.com';


echo $submitted;

if($submitted)
{
mail($to_email, $subject, $message, $headers );
echo "This story has been sent";
}

?>

here is my form:


From:
To:



Any help would be appreciated

thanks in advanced,
shybe

Re: "send to a friend" script

am 28.11.2007 23:03:45 von Jerry Stuckle

shybe wrote:
> Ok,
>
> Im trying to create a "send this article to a friend" script for my
> blog,
>
> Right now its sending all the articles,
>
> but I want it to only send the article in which the form is attached
> to.
>
> here is my code:
>
> > $to_email = $_POST['maily'];
> $art = $GLOBALS['thisarticle']['thisid'];
> $submitted = $_POST['submitted'][$art];
> $suby = $_POST['submitted'];
> $from_email = $_POST['from'];
> $subject = 'yeah';
> $headers = "From:{$from_email}" ;
> $message = 'You have been sent a story from The Trumpet
> Group'."\n".' http://www.trumpetgroup.com/index.php?id='.$GLOBALS['thisart icle']['thisid'].'.com';
>
>
> echo $submitted;
>
> if($submitted)
> {
> mail($to_email, $subject, $message, $headers );
> echo "This story has been sent";
> }
>
> ?>
>
> here is my form:
>
>


> From:
> To:
>
>

>
> Any help would be appreciated
>
> thanks in advanced,
> shybe
>

How is your $GLOBALS array getting set? What to you get if your
print_r($GLOBALS); ?

Do you actually want a '.com' extension on the article? (Maybe so, but
it's quite unusual).

P.S. It's generally poor form to use globals any more than necessary.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

Re: "send to a friend" script

am 30.11.2007 04:13:21 von shybe

On Nov 28, 4:03 pm, Jerry Stuckle wrote:
> shybe wrote:
> > Ok,
>
> > Im trying to create a "send this article to a friend" script for my
> > blog,
>
> > Right now its sending all the articles,
>
> > but I want it to only send the article in which the form is attached
> > to.
>
> > here is my code:
>
> > > > $to_email = $_POST['maily'];
> > $art = $GLOBALS['thisarticle']['thisid'];
> > $submitted = $_POST['submitted'][$art];
> > $suby = $_POST['submitted'];
> > $from_email = $_POST['from'];
> > $subject = 'yeah';
> > $headers = "From:{$from_email}" ;
> > $message = 'You have been sent a story from The Trumpet
> > Group'."\n".'http://www.trumpetgroup.com/index.php?id='.$GLO BALS['thisarticle']['thisid'].'.com';
>
> > echo $submitted;
>
> > if($submitted)
> > {
> > mail($to_email, $subject, $message, $headers );
> > echo "This story has been sent";
> > }
>
> > ?>
>
> > here is my form:
>
> >


> > From:
> > To:
> >
> >

>
> > Any help would be appreciated
>
> > thanks in advanced,
> > shybe
>
> How is your $GLOBALS array getting set? What to you get if your
> print_r($GLOBALS); ?
Thanks for responding,

the Globals variable is actually a variable provided by Textpattern,
which is what I'm using for my CMS.
I usually use it to grab the current articles ID, and it works in that
regard, but the problem is my script is grabbing all the article IDs
from the homepage.

As for the .COM its just a typo on my part.

Thanks again for your time.


>
> Do you actually want a '.com' extension on the article? (Maybe so, but
> it's quite unusual).
>
> P.S. It's generally poor form to use globals any more than necessary.
>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck...@attglobal.net
> ==================

Re: "send to a friend" script

am 30.11.2007 18:59:35 von Jerry Stuckle

shybe wrote:
> On Nov 28, 4:03 pm, Jerry Stuckle wrote:
>> shybe wrote:
>>> Ok,
>>> Im trying to create a "send this article to a friend" script for my
>>> blog,
>>> Right now its sending all the articles,
>>> but I want it to only send the article in which the form is attached
>>> to.
>>> here is my code:
>>> >>> $to_email = $_POST['maily'];
>>> $art = $GLOBALS['thisarticle']['thisid'];
>>> $submitted = $_POST['submitted'][$art];
>>> $suby = $_POST['submitted'];
>>> $from_email = $_POST['from'];
>>> $subject = 'yeah';
>>> $headers = "From:{$from_email}" ;
>>> $message = 'You have been sent a story from The Trumpet
>>> Group'."\n".'http://www.trumpetgroup.com/index.php?id='.$GLO BALS['thisarticle']['thisid'].'.com';
>>> echo $submitted;
>>> if($submitted)
>>> {
>>> mail($to_email, $subject, $message, $headers );
>>> echo "This story has been sent";
>>> }
>>> ?>
>>> here is my form:
>>>


>>> From:
>>> To:
>>>
>>>

>>> Any help would be appreciated
>>> thanks in advanced,
>>> shybe
>> How is your $GLOBALS array getting set? What to you get if your
>> print_r($GLOBALS); ?
> Thanks for responding,
>
> the Globals variable is actually a variable provided by Textpattern,
> which is what I'm using for my CMS.
> I usually use it to grab the current articles ID, and it works in that
> regard, but the problem is my script is grabbing all the article IDs
> from the homepage.
>
> As for the .COM its just a typo on my part.
>
> Thanks again for your time.
>
>
>> Do you actually want a '.com' extension on the article? (Maybe so, but
>> it's quite unusual).
>>
>> P.S. It's generally poor form to use globals any more than necessary.
>>
>> --
>> ==================
>> Remove the "x" from my email address
>> Jerry Stuckle
>> JDS Computer Training Corp.
>> jstuck...@attglobal.net
>> ==================
>
>

Ok, so what's in $GLOBALS['thisarticle']['thisid'] (try
print_r($GLOBALS); to be sure).

And what exactly do you get in your email?

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================