IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ALM Discussion :

envoie d'image sur mail


Sujet :

ALM

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut envoie d'image sur mail
    J'ai sur mon site un formulaire permettant aux visiteurs d'envoyer des annonces à mon adresse mail.
    Je voudrais leur permettre d'y ajouter une image au format jpg, gif, png, bmp.
    De plus, quand je reçois le mail il y a toujours des slash / avant les guillemets ' " .
    Pourrait-on m'aider à régler ces 2 problèmes?
    Merci d'avance.

    Voici les codes

    -page.html
    <form action="page.php" method="post" >
    <p>Nom: <input type="text" size="30" name="nom" /></p>
    <p>Email : <input type="text" size="30" name="email" /></p>
    <p>Contenu :<br/> <textarea name="contenu" cols="50" rows="10"></textarea><br/></p>
    <p><input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
    <input type="submit" value="Envoyer" /></p>
    </form>


    -page.php
    <?php
    if (isset($_POST['nom']) AND isset($_POST['email'])AND isset($_POST['contenu']))
    {
    $nom = addslashes($_POST['nom']);
    $email = addslashes($_POST['email']);
    $contenu = addslashes($_POST['contenu']);
    //=====Création de la boundary
    $boundary = "-----=".md5(rand());
    //==========
    //=====Création du header de l'e-mail
    $header = "From: \"$nom\"<$email>\n";
    $header.= "Reply-to: \"$nom\" <$email>\n";
    $header.= "MIME-Version: 1.0\n";
    $header.= "Content-Type: multipart/alternative;\n boundary=\"$boundary\"\n";
    //==========
    //=====Création du message
    $message= "\n--".$boundary."\n";
    //=====Ajout du message au format HTML
    $message.="Content-Type: text/html; charset=\"ISO-8859-1\"\n";
    $message.="Content-Transfer-Encoding: 8bit\n";
    $message.= '
    Contenu : '.$contenu.'<br/>
    ';
    //==========
    $message.= "\n--".$boundary."--\n";
    $message.= "\n--".$boundary."--\n";
    //==========
    //=====Envoi de l'e-mail
    mail("monadresse@hotmail.com",'Annonce',$message,$header);
    ?> <p><?php echo"Votre annonce a été envoyé.";?></p>
    <?php
    //==========
    }
    ?>

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Je précise que je suis débutant en php, html et css.

Discussions similaires

  1. Envoi pièce jointe sur mail
    Par binou-ze dans le forum Langage
    Réponses: 2
    Dernier message: 07/10/2010, 11h39
  2. envoi mail avec une image sur PERL
    Par panganino dans le forum Modules
    Réponses: 2
    Dernier message: 27/02/2009, 14h44
  3. Réponses: 2
    Dernier message: 22/05/2007, 17h11
  4. [Upload] bug sur upload multiple d'envoi d'images
    Par fabien14 dans le forum Langage
    Réponses: 3
    Dernier message: 13/08/2006, 13h05
  5. [Mail] envoi image sur serveur par e-mail
    Par thibotus01 dans le forum Langage
    Réponses: 1
    Dernier message: 02/06/2006, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo