English
Mail-it Now! Upload2Server 1.5.2
Script by: Matt Biscay
French



INTRO
  • Mail-it Now! works with every PHP hosting provider - mail() and email() functions. It enables your visitors to send you an email right after submitting the form. The email and message fields are checked, as well as the validity of the email address. If the fields are empty, the visitor has to get back to the form. If the fields are correctly filled in, the email is sent.
    Your visitors can also send you files, which will be stored on your server.

  • Features:
    - multiple uploads (in one shot).
    - each file name is now unique (several files with the same name can now coexist on the server).
    - spaces in file names are converted into underscores.
    - one single file, both form and reply page (positive or negative).


    IMPORTANT
  • You cannot remove the copyright on all the pages of this script and you cannot say you made it yourself. This script is linkware for your own personal use. If you run a commercial website (meaning you earn money through it as a business), you can buy a commercial licence here or the Professional version, which features even sexier options. For a customized version, contact me.
    This script can only be downloaded from http://www.skyminds.net/.


    INSTALL
    1. Edit contact.php.
    2. Fill in the information related to your website in the "Edit Here" section. Follow the guidelines.
    3. Change the error and thanks messages.
    4. Create an "upload" directory on your server.
    5. Protect your upload directory (using .htaccess files for instance)
    6. That's it!

    REMINDER

  • email field must be labeled "From" (without the quotes, case-sensitive)
  • message field must be labeled "Msg" (without the quotes, case-sensitive)
  • use your own form, respecting the 2 rules mentioned above.
  • you must create a directory on your server which the files sent will be copied.


    CHANGELOG

    • 1.5.2 (April 2006)
      • [FIX] : bug in the upload function, code clean-up.
      • [ADD] : conversion of unusual characters
    • 1.5.1 (October 2005) : vulnerability fixed in the filename creation. A .htaccess file is now placed in the upload directory by default.
    • 1.5 : reply-to field added, comments added in the code.
    • 1.4 : optimized code.
    • 1.3 : bugfixed the error "Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing" which could occur on safe_mode servers.
    • 1.2.2 : the parameters for the mail() function are now complete.
    • 1.2.1 : fixed the undefined variables displaying fixed the undefined variables displaying error notices on some serverserror notices on some servers.
    • 1.2 : new email validator for the new TLDs (like .info), improved upload function.
    • 1.1 : supports safe-mode servers and uses the new PHP arrays
    • 1.0 : first release.


    Copyright 2001-2016 Matt Biscay

  •  


    English
    Mail-it Now! Upload2Server 1.5.2
    Script par Matt Biscay
    French



    INTRO
  • Mail-it Now! fonctionne avec tous les hébergeurs PHP - fonction mail() et email(). Il permet à vos visiteurs de vous envoyer un mail directement après soumission du formulaire. Les champs email et message sont vérifiés par le script ainsi que la validité de l'adresse email. Si les champs sont vides, le visiteur doit les compléter. S'ils sont remplis, le mail part.
    Vos visiteurs peuvent aussi vous envoyer des fichiers, qui seront stockés sur votre serveur.

  • Caractéristiques:
    - uploads multiples (d'un seul coup d'un seul).
    - les noms des fichiers uploadés sont uniques (plusieurs fichiers ayant le même nom peuvent donc coexister sur le serveur).
    - les espaces des noms de fichiers sont convertis en 'underscores'.
    - un seul fichier, à la fois formulaire et page de réponse (positive ou négative).


    IMPORTANT
  • Ce script est linkware pour votre site personnel. Vous ne pouvez pas enlever l'entête du copyright ni dire que vous l'avez écrit vous-même. Si votre site est un site commercial (i.e. vous gagnez de l'argent grâce à lui), vous pouvez acheter une licence commerciale ici ou la version Professionnelle qui offre encore plus d'options de configuration. Pour une version personnalisée, contactez-moi.
    Ce script ne peut être téléchargé que depuis http://www.skyminds.net/.


    INSTALL
    1. Editer contact.php.
    2. Remplacer les données relatives à votre site dans la partie "Edit Here".
    3. Changer les messages d'erreur et de succès.
    4. Créer un répertoire "upload" sur votre serveur.
    5. Protéger votre répertoire upload (en utilisant des fichiers .htaccess par exemple)
    6. Fini !

    RAPPEL

  • le champ email doit s'appeler "From" (sans les guillemets et en respectant la casse)
  • le champ message doit s'appeler "Msg" (sans les guillemets et en respectant la casse)
  • Vous avez le droit (le devoir ?) de changer la présentation du formulaire (en respectant les deux régles précédentes)
  • Vous devez créer un répertoire sur votre serveur pour y stocker les fichiers.


    CHANGEMENTS

    • 1.5.2 (Avril 2006)
      • [FIX] : bug dans la fonction upload, code clean-up.
      • [ADD] : conversion des caractères spéciaux
    • 1.5.1 : faille dans la création du nom de fichier corrigée. Un fichier .htaccess est désormais placé dans le répertoire upload par défaut.
    • 1.5 : champ reply-to ajouté, rajouts de commentaires dans le code.
    • 1.4 : optimisations du code.
    • 1.3 : correction de l'erreur "Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing" constatée sur certains serveurs (safe_mode).
    • 1.2.2 : les paramètres de la fonction mail() sont maintenant mieux renseignés.
    • 1.2.1 : correction de quelques erreurs de définition de variables.
    • 1.2 : nouvelle regex pour la validation email prenant en compte les nouveaux domaines (comme .info), amélioration de la fonction upload.
    • 1.1 : supporte les serveurs safe-mode, utilisation des nouvelles arrays de PHP.
    • 1.0 : script de base.



    Copyright 2001-2016 Matt Biscay