Free Mailing List Scripts (PHP, JS Etc)?
Im looking for a mailing list script, I have looked around on the internet and there are thousands upon thousands so I thought that I would consult the community! So here is what I need to mailing list for: A website has been taken down and inplace a holding page will appear prompting existing customers to subscribe to a mailing list to be made aware of when the website will go live. The script doesnt have to have an archive ability as I will only be sending one email using this method. The script must not rely on SQL. The script must be free, secure and able to export the email addresses in either an XML file or simple table format. Does anybody have any favourites? Oh i forgot to mention this cannot be a free service hosted on other servers (we cannot have adverts in the email and the email must come from our servers not a 3rd party server) Thanks for your help guys. BTW don't just search in google for a script im looking for something which has been used and has someones seal of approval.
Public Comments
- Heaps of scripts here: http://www.hotscripts.com All free... just search 'email list' and you get a quite few there (even only php!)
- oracle tutorial http://itacumen.org/
- You may contact a PHP freelancer live at websites like http://definitivelab.com/ , http://getafreelnacer.com/ ,etc .
- This cant happen. If you want the mail to be served from your own server you should have one. Add the PHP coding to your server. Server creation is too bit complex. Lol for an oxymoron. Then there is no risk involves even if you use a 3rd party server. If you wanna use PHP for your purpose you can try out the mailing code and using that you can send your customers the websites that are gonna be unveiled recently. And i dont find that it is a service which people should get by paying you something. But it is all up to you. If you use a third party server there is no risk because. This is automatic and not manual. PHP script on execution will get transfered to the mailbox of your customers. If you want them as an XML file thats cool and pretty easy. The code involved is a bit complex and require money. Almost some 20 $. You can register even in any other websites like http://www.getafreelancer.com/ They charge even more. So 20$ is the uttermost. Because the creation of XML file automatically is tough but simple using Java Script.
- Your inquiry really has two parts. The first is the email address capture (maybe with a name, too). If you just write a plain file, this can be done in about two dozen lines of PHP: <?php $file = '/tmp/address_list'; $email = $_REQUEST['email']; $name = $_REQUEST['name']; if ($email != '') { $fd = fopen($file, 'a'); # Append to file fwrite($fd, ($name != "")? "\"$name\" <$email>\n": "$email\n"); fclose($fd); ?><html><head> <title>Confirmation</title></head> <body><p>Your information has been saved.</p></body></html> <?php } else { ?><html><head> <title>Site Under Renovation</title></head> <body><p>Our site is under renovation. Please register your name and email address so that we may contact you when it is back up.</p> <form method='POST'> Name: <input type='text' name='name' /> Email: <input type='text' name='email' /> <input type='submit' value='Submit' /> </form></body></html> <?php } # END Of course, you can spiffy it up any way you like. For the second part, if you don't have too many recipients, you can just use another simple script like this to contact your list later: <?php $file = '/tmp/address_list'; $headers = "From: someone@somewhere.com\r\n"; $subject = 'Our site renovation is complete'; $mesg = <<<EOT Our web site renovation at http://php-scripts-software.kappacs.com is now complete. We invite you to stop by and visit! EOT; header('Content-Type: text/plain'); $fd = fopen($file, 'r'); while ($addr = fgets($fd)) { $addr = trim($addr); echo "$addr: ", mail($addr, $subject, $mesg, $headers)? 'OK': 'FAILED', "\n"; } # END ... which just shows each address it has mailed and whether it succeeded or failed. I strongly suggest you review the address list before sending, and you may want to File > Save the results page from your browser so that you can edit the list and resend if there are any failures.
Powered by Yahoo! Answers