Buying Want PHP Coder for newsletter script

Discussion in 'Programming' started by Sn@Ke, Aug 26, 2009.

  1. #1
    Here is the job.

    I need a newsletter script where people sign up to the newsletter via a form, the backend of the script then mails the list of people. BUT I need to have a way to organise the people into groups.

    So I want to be able to have a list of people who signed up, then be able to sort them into groups. Eg: 'People overseas', 'Recent Clients', 'Businesses'

    This way I can target my newsletters to different people, making it more targetted and towards the receipents interested, this way they are more likely to read and not consider it spam.

    Form:
    <form action="mailing.php" method="post" class="style16">
    <input type="text" name="email" size="30" value="your email here!">
    <input type="submit" value="GO!" name="submit">
    </form>
    Code (markup):
    Mailing.php
    <?php
    $email = $_POST['email'];
    $file = fopen("mailing.txt", "a");
    fwrite($file, "\n" . $email);
    fclose($file);
    
    header("Location: mailing_thankyou.php");
    ?>
    Code (markup):
    Backend, running with .txt
    <?php
    $send = $_POST['send'];
    if($send){
            $email = $_POST['email'];
            
            $emailfile = file_get_contents("mailing.txt");
            $emaillist = explode("\n", $emailfile);
            
            foreach ($emaillist as $value)
            {
            mail($value, $_POST['subject'], $_POST['message'], "From: $email");
            }
            
            echo "<b>Email sent!</b><br />";
    }
    ?>
    <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
      <table width="481" border="0" cellspacing="0" cellpadding="0">
                    <tr valign="top">
                      <td width="84" align="right" valign="top" class="style32">Subject:</td>
                      <td width="397" align="left" class="style32">
                          <input name="subject" type="text" id="subject" size="41" maxlength="100">
                      </td>
                    </tr>
                    <tr valign="top">
                      <td width="84" align="right" valign="top" class="style32">From:</td>
                      <td align="left" class="style32"><input name="email" type="text" id="email" size="41" maxlength="100"></td>
                    </tr>
                    <tr valign="top">
                      <td align="right" valign="top" class="style32">Message:</td>
                      <td align="left" class="style32">
                          <textarea name="message" cols="37" rows="4" id="message"></textarea>
                      </td>
                    </tr>
                    <tr valign="top">
                      <td align="right" valign="top" class="style32">&nbsp;</td>
                      <td align="left" class="style32">
                          <input name="send" type="submit" id="send" value="SUBMIT">
                          <input name="Reset" type="reset" id="Reset" value="RESET">
                      </td>
                    </tr>
      </table>
    </form>
    Code (markup):
    Basically need a little "members" section where we can create groups or email indivduals, like address book with lists.

    Requirements
    Must be simple to use, nothing crazy.
    Must be able to create code within 48 hours
    I use PayPal only
    Would like someone with MSN

    Budget
    $40 USD

    Negotiable if you can tell me why you think its worth more, consider most the code is here for you already.

    Please either PM me you MSN, Price, previous work. I will contact the person I choose.
     
    Sn@Ke, Aug 26, 2009 IP
  2. Nigel Lew

    Nigel Lew Notable Member

    Messages:
    4,642
    Likes Received:
    406
    Best Answers:
    21
    Trophy Points:
    295
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #2
    http://www.phplist.com/details Sorta tired but ehh... that stuff should do it.

    "Subscriber Attributes like 'name', 'country', and other personal information, are completely customizable. You can specify what information you need to get from users when they subscribe."

    Can likely go a step further and sort stuff. Its free open source goodness as well so you are free to futz with it.

    hope that helps,
    Nigel
     
    Last edited: Aug 26, 2009
    Nigel Lew, Aug 26, 2009 IP
    Sn@Ke likes this.
  3. Sn@Ke

    Sn@Ke Well-Known Member

    Messages:
    334
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    155
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #3
    You are awesome!

    Thread temporarly closed, if I need anything else I'll bump this up again

    Thanks!
     
    Sn@Ke, Aug 26, 2009 IP
  4. Sn@Ke

    Sn@Ke Well-Known Member

    Messages:
    334
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    155
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #4
    The above script was too complicated (It needs to be very plain and simple)

    Added you to msn

    I've added a few people to MSN, still waiting on someone to come online to take the job.

    I need it done fairly urgent.

    Job is still open!, plenty of interest but I think my timezone is bad (australia)
     
    Sn@Ke, Aug 27, 2009 IP
  5. Nigel Lew

    Nigel Lew Notable Member

    Messages:
    4,642
    Likes Received:
    406
    Best Answers:
    21
    Trophy Points:
    295
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #5
    Happy to explain it, there is really nothing complicated about it. Comprehensive perhaps.

    Nigel
     
    Nigel Lew, Aug 27, 2009 IP