You are here: Re: "send to a friend" script « PHP Programming Language « IT news, forums, messages
Re: "send to a friend" script

Posted by Jerry Stuckle on 11/30/07 17:59

shybe wrote:
> On Nov 28, 4:03 pm, Jerry Stuckle <jstuck...@attglobal.net> 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:
>>> <?php
>>> $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['thisarticle']['thisid'].'.com';
>>> echo $submitted;
>>> if($submitted)
>>> {
>>> mail($to_email, $subject, $message, $headers );
>>> echo "This story has been sent";
>>> }
>>> ?>
>>> here is my form:
>>> <form method="post" action="<?php $_SERVER['PHP SELF'];?>">
>>> From: <input class="putty" type="text" name="from">
>>> To: <input class="putty" type="text" name="maily">
>>> <input class="send" type="submit" name="submitted<txp:article_id />">
>>> </form>
>>> 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
==================

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация