Find Jobs
Hire Freelancers

C++/PHP Senior Programmer for php work

$100-500 USD

Cancelado
Publicado hace alrededor de 15 años

$100-500 USD

Pagado a la entrega
"WARNING: This posting involves adult/pornographic material. If you are offended by such material then please STOP and DO NOT CONTINUE READING." PHP4 and OO PHP5 programming for an adult website **Exact work to be done:** - Checking if main parts are still functional: x Free subscription to the site of visitors with email address + self choosen password x Sending of the daily newsletter to members x Logging in to members area x Unsubscribing from the newsletter by clicking on a link - Login shall be saved as cookie (=> in future visits the user is automatically logged in) - functioning Captcha at the signup to prevent bots - Checking and if necessary updating the bounce mail system (explanation below) You can find the complete description in the "Other Requirements". Due to private reasons I unfortunatly lost my brilliant programmer and I therefor search for a new coding guru. My interest is a long term successfull business relationship and in case of success more complex projects will follow. In the long run employment is possible. Requirements: - Expert in PHP4 and OOP in PHP5 + MySQL + PHPMyAdmin on LAMP Desired Qualifications: - Several years of programming experience - Experience in C++ on real life applications - Python knowledge would be a plus ** ** ## Deliverables **General Info:** PHP4 and OO PHP5 programming for an adult website Due to private reasons I unfortunatly lost my brilliant programmer and I therefor search for a new coding guru. My interest is a long term successfull business relationship and in case of success more complex projects will follow. In the long run employment is possible. ** Requirements:** - Expert in PHP4 and OOP in PHP5 + MySQL + PHPMyAdmin on LAMP **Desired Qualifications:** - Several years of programming experience - Experience in C++ on real life applications - Python knowledge would be a plus ** => Please ONLY bid if you are an experienced programmer!** **General Project Description:** - I run an free adult newsletter with an members area - Due to other projects it has not been fully updated since 2 years - Generally everything is FULLY functional, but due to a server move and an recent attack on the server I deactivated some parts. Beside this some updates are necessary. - The site does the following: x The user can subscribe for free with his email address + a self choosen password x He then receives access to the members area x Plus he receives from then on an daily newsletter x If the user wants to leave the site he can unsubscribe by clicking on a link in each newsletter ** Environment:** - Dedicated LAMP Server with Plesk - Root Access per Plesk or Shell possible if necessary - Server Administrator will help/implement any server related changes if necessary - The "programming environment" are several scripts that are activated either by user actions or by the cron jobs. ** Exact work to be done:** - Checking if main parts are still functional: x Free subscription to the site of visitors with email address + self choosen password x Sending of the daily newsletter to members x Logging in to members area x Unsubscribing from the newsletter by clicking on a link - Login shall be saved as cookie (=> in future visits the user is automatically logged in) - functioning Captcha at the signup to prevent bots - Checking and if necessary updating the bounce mail system (explanation below) ** Depending on the complexity also these parts:** (they seem simple to me, but you have to decide what the work amount will be) - The writer of the newsletter can be reached at an email address, but this is now heavily spammed. => Only let emails of members through to support filter spam mails - Using the mail scanning from the bounce mail system to automatically answer typical standard emails - Reading out of some news and adding them in the members area to have more interactive content (explanation below) **Bounce Mail System:** The system is still on the old sever. It is FULLY functional and the porting to the new server should be easy. (DB parts etc. are all ported just the bounce mail cron jobs are missing and parts like the directory of the bounce messages has to be updated) The whole code was written by a different programmer two years ago, but I already worked myself through most parts, so I think I can help with most questions. Idea: It reads in the bounce messages of the qmail server from an directory, scanns them for emails of members and if an address is matching the bounce message is anlyzed and the result written in the DB. As a result the DB can be kept "clean" as the newsletter is only sent to functioning email addresses, which reduces the load for the mail server extremly. Cron Jobs: */5 * * * * /bin/bash --login /home/data/programs/scripts/email/processbounce >/dev/null 2>&1 processbounce: #! /bin/sh mv /home/pinkmail4free-bounce/Maildir/new/* /home/data/programs/scripts/email/mails cd /home/data/programs/scripts/email /usr/local/bin/php [login to view URL] /usr/local/bin/php analyse/[login to view URL] /usr/local/bin/php analyse/[login to view URL] All other data is in /home/data/programs/scripts/email MySQL DB: bounce --> bounce messages bounceanalyse --> the result of the analyze The scripts are nicely coded and documented, the changes on the new server are minimal so this should be pretty easy. **Small Ad Ons to Bounce Mail System:** 1.) Filter all emails on the server that are NOT from members of the site This is necessary as the email address is heavily spammed and still emails of members should of course be read and replied by the support. 2.) Automatically solve the most standard requests a.) If E-Mail Address in Mail Text = E-Mail of sender => send email to sender with link for unsubscription b.) If E-Mail Address contains the word "Passwort" (not case sensitive) or the password of the sender => send email with link to change password The emails will contain these texts: a.) "Hi, Wenn Du Dich bei meiner Seite abmelden willst dann benutze bitte diesen Abmeldelink: <PLACEHOLDER_FOR_UNSUBSCRIPTION_LINK> Danke! Küsse, Sandra" b.) "Hi, Wenn Du Dein Passwort vergessen hast dann benutze bitte diesen Link und ich schicke es Dir neu zu: <PLACEHOLDER_FOR_PASSWORD_FORGOTTEN_LINK> Danke! Küsse, Sandra" If case a.) or b.) are true the email is not let through to support. **Reading out news:** Idea: I subscribed to specific Google News that I would like to have linked on my members area. => Accessing an web based email (php code for this is available as GPL), extracting links, saving them in DB and show the results daily updated in the members area.
ID del proyecto: 3699283

Información sobre el proyecto

Proyecto remoto
Activo hace 15 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de GERMANY
Berlin, Germany
5,0
18
Miembro desde jun 30, 2005

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.