[PHP] Upload fichier + envoie mail.

Discussion dans 'Web, design' créé par aKC1a, 10 Février 2006.

Statut de la discussion:
Fermée.
  1. Offline
    aKC1a OldSchool CS Star
    Hello à tous, je chipote depuis cematin pour essayer de faire ceci.

    upload de fichier sur un ftp (ca marche :) )
    et que dès que ce fichier est uploadé, il m'envoie un mail dans ma mailbox disant le fichier $nomdufichier à été uploadé. (marche pas)

    Kkun aurait un exemple de comment faire, et qui marche :)

    Merci d'avance les filles.
    aKC1a, 10 Février 2006
    #1
  2. Offline
    _gilles Elite
    Tu as quoi deja comme script de fait ?

    Ca devrait ressembler à ceci:

    Code:
    if (is_uploaded_file($nom_fichier)) 
    {
    mail();
    }
    else
    {
    echo("error");
    }
    
    _gilles, 10 Février 2006
    #2
  3. Offline
    aKC1a OldSchool CS Star
    mon script qui fait que l'upload marche avc verif et tout ...

    juste dans ma condition ca marche plus :-(

    Code:
    	if(copy($nomTemporaire, $chemin.$nomFichier))
    		echo("<br>l'upload a réussi") ;
    	else
    		echo("<br>l'upload a échoué") ;
    }//fin if
    else
    {
    	echo("Vous n'avez pas choisit de fichier!!<br>") ;
    }//fin else
    	echo("<meta http-equiv='refresh' content='1;URL=index.php'>");
    La apres le premier if il faudrait qu'il mail à mon adresse ... mais rien n'y fait.
    aKC1a, 10 Février 2006
    #3
  4. Offline
    _gilles Elite
    _gilles, 10 Février 2006
    #4
  5. Offline
    aKC1a OldSchool CS Star
    le truc c'est que j'ai deja essayer toute les sortes de fonction imaginable er que ca foire. :)

    Juste si qqun à une super idée pour intégrer la fonction mail apres le premier if correctement ce serait le bienvenu :)
    aKC1a, 10 Février 2006
    #5
  6. Offline
    _gilles Elite
    Deja ton script que tu à copié n'as pas l'air d'être complet. C'est ca que je ne comprend pas très bien :?
    _gilles, 10 Février 2006
    #6
  7. Offline
    aKC1a OldSchool CS Star
    Oauis je sais,
    mais c'est cette partie la qui correspond au moment ou ca doit envoyer le mail.
    Le truc c que ca marche nickel, le fichier est bien uploadé.
    Ce qui faudrait c'est quand quand le
    Code:
    if(copy($nomTemporaire, $chemin.$nomFichier)) 
          echo("<br>l'upload a réussi") ;
    passe (ce qui est le cas vu que le script marche), il m'envoie un mail disant simplement un nouveau fichier a été uploadé :)
    donc j'imagine :
    Code:
    if(copy($nomTemporaire, $chemin.$nomFichier)) 
          echo("<br>l'upload a réussi") ;
          mail (.............);
    else .....
    mais j'ay arrive pas :-(
    aKC1a, 10 Février 2006
    #7
  8. Offline
    _gilles Elite
    _gilles, 10 Février 2006
    #8
  9. Offline
    aKC1a OldSchool CS Star
    resolu :)
    aKC1a, 10 Février 2006
    #9
Statut de la discussion:
Fermée.