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

Langage PHP Discussion :

[Mail] formmail


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Citation Envoyé par curci
    le probleme c 'est que je l'email s'envoie mais sans piece jointe il me met l'erreur sur cette ligne :

    $NomFichier = $_FILES['NomFichier']['upload_name'];


    J'abandonne...

  2. #2
    Membre averti
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut
    nooooooon stp t'es mon seul espoir !!

  3. #3
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Citation Envoyé par curci
    nooooooon stp t'es mon seul espoir !!
    Je t'ai dit 4 fois que ce n'étais pas upload_name, fait au moins semblant de lire mes posts

    Bon aller on va pas se braquer.

  4. #4
    Membre averti
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut
    non parceque j'ai essayé la tienne et ça n'a pas marché c'est tout

  5. #5
    Membre averti
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut
    bon j'ai entré des modifications dans le code :

    $content_dir = 'upload/';
    $NomFichier = $_FILES['NomFichier']['tmp_name'];
    $NomFichier_name = $_FILES['NomFichier']['name'];


    if ($NomFichier!="") {
    $name = $HTTP_POST_FILES['NomFichier']['tmp_name'];

    if (is_uploaded_file($NomFichier)) {
    move_uploaded_file($NomFichier, $content_dir . $NomFichier_name);
    }
    $m->Attach($content_dir . $NomFichier_name,"application/octet-stream");
    /* $m->Attach("../upload/$name","application/octet-stream");*/
    }
    $m->Send();
    /*$m->Send();*/

    if ($NomFichier!="") {
    Unlink( $content_dir . $NomFichier);
    }




    maintenant j'ai le message suivant :
    Warning: unlink(upload/C:\PROGRA~1\EASYPH~1\\tmp\php288.tmp): Invalid argument in c:\program files\easyphp1-8\www\***\formmail.php on line 405

    line 405: Unlink( $content_dir . $NomFichier);

  6. #6
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    C'est parce $NomFichier contient le nom du fichier avec son chemin, donc pas besoin de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Unlink( $content_dir . $NomFichier);
    Un simple:

    devrait fonctionner.

  7. #7
    Membre averti
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut
    je l'ai fait! mais toujours j'ai le warning !
    Warning: unlink(C:\PROGRA~1\EASYPH~1\\tmp\php28E.tmp): No such file or directory in c:\program files\easyphp1-8\www\***\formmail.php on line 405

    pourtant je reçois le message!

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 109
    Par défaut
    Citation Envoyé par curci
    je l'ai fait! mais toujours j'ai le warning !
    Warning: unlink(C:\PROGRA~1\EASYPH~1\\tmp\php28E.tmp): No such file or directory in c:\program files\easyphp1-8\www\***\formmail.php on line 405

    pourtant je reçois le message!
    Juste pour dire une remarque ...

    Il faut toujours installer PHP a la racine du disque (c: ) et pas dans Programme files...

  9. #9
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Je vois, on essai d'effacer le fichier alors que depuis on l'a bougé. Il faut effacer le fichier de l'endroit où l'on vient de le mettre

    Essai avec ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    unlink ($content_dir . $NomFichier_name);

  10. #10
    Membre averti
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut
    ennnnnnnnnnfin ça marche! milles merci à toi!! mais dis moi c'est normal que j'ai un message qui retourne vers moi puisque dans mon fichier php.ini j'ai mis mon adresse dans sendmail_from en me disant Your message did not reach the following recipient(s) alors que je l'ai reçu dans l'autre adresse?

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [Mail] Ajout d'un lien dans un scipt formmail.php
    Par PaulK dans le forum Langage
    Réponses: 1
    Dernier message: 13/11/2007, 22h59
  2. configurer sql pour envoyer des mails
    Par arwen dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/07/2003, 15h28
  3. envoi de mail, protocol SMTP langage C
    Par Heimdall dans le forum Développement
    Réponses: 2
    Dernier message: 23/05/2003, 11h22
  4. Scanner des mails et récupérer le fichier attaché
    Par delphim dans le forum Composants VCL
    Réponses: 2
    Dernier message: 24/04/2003, 09h35
  5. [VB6] [Outlook] Imprimer un mail en VB
    Par der dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 12/09/2002, 14h20

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