Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1868 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Upload fichier et notification par mail !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Upload fichier et notification par mail !

n°2044119
majin
Fiat Lux
Posté le 23-12-2010 à 20:36:49  profilanswer
 

Hello à tous les Péachepémaniac !
 
Je sollicite en cette veille d'avant noël vos lumières pour sortir du trou noir dans lequel je me trouve actuellement sur un script ! Alors voilà !  J'ai crée sur le site de mon groupe un espace qui permet à ceux qui le veulent d'uploader une idée musicale (fichier midi) donc ça fonctionne bien, je retrouve bien le fichier uploadé etc, ce que j'aimerai faire maintenant, c'est d'envoyer une notification par mail aux membres du groupe comme quoi un fichier à été uploadé sur le site afin de les inviter à le consulter.. étant juste 5 dans le groupe je n'ai pas jugé utile de créer un base de données pour ça, j'ai juste déclaré les adresses dans un array... maintenant j'ai ça :  
 
 

Code :
  1. <?php
  2. if(isset($_FILES['gtp']))
  3. {
  4.      $dossier = 'upload/';
  5.      $fichier = basename($_FILES['gtp']['name']);
  6.      if(move_uploaded_file($_FILES['gtp']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
  7.      {
  8.           echo 'Upload effectué avec succès !';
  9.      }
  10.      else //Sinon (la fonction renvoie FALSE).
  11.      {
  12.           echo 'Echec de l\'upload !';
  13.      }
  14. }
  15. $mail = array('lol@hotmail.com', 'touze@hotmail.fr' , 'kikifry@gmail.com');
  16. if (in_array($_FILES['gtp'], $mail)) {
  17.    $email = 'votrenom@votresite.com';
  18.    $sujet = 'Mon sujet';
  19.    $message = 'Bonjour,<br><br>';
  20.    $message .= '<b><font face="Arial">Ceci est un test.</font></b>';
  21.    $headers = 'Content-Type:text/html';
  22.    mail($email,$sujet,$message,$headers);
  23. }
  24. ?>


 
l'up fonctionne mais pas de mail.. :(
 joyeux noël ! :)


Message édité par majin le 23-12-2010 à 23:04:14
mood
Publicité
Posté le 23-12-2010 à 20:36:49  profilanswer
 

n°2044135
majin
Fiat Lux
Posté le 23-12-2010 à 21:17:20  profilanswer
 

Edit :)

n°2044142
smaragdus
whores, drugs & J.S. Bach
Posté le 23-12-2010 à 21:54:19  profilanswer
 

C'est stocké sur quel type d'hebergement ?
 
Beaucoup d'hebergement mutualisé désactive la fonction mail.
 
Autre truc, je ne comprends pas ce que tu veux faire avec ton  

Code :
  1. if (in_array($_FILES['gtp'], $mail))


 :??:

n°2044144
majin
Fiat Lux
Posté le 23-12-2010 à 21:57:47  profilanswer
 

Salut ! Merci pour ta réponse ! C'est hébergé chez free !
ce que je veux faire c'est envoyer un mail aux adresses dans le tableau lorsque quelqu'un upload un fichier pour les prevenir ! :)

n°2044146
smaragdus
whores, drugs & J.S. Bach
Posté le 23-12-2010 à 22:08:10  profilanswer
 

ok je ne sais pas si ça a changé mais j'ai déjà lu de nombreuses fois (sur ce forum) que free a désactivé la fonction mail()
 

n°2044148
majin
Fiat Lux
Posté le 23-12-2010 à 22:11:16  profilanswer
 

Ah merde ! :\

n°2044153
majin
Fiat Lux
Posté le 23-12-2010 à 23:06:32  profilanswer
 

apparemment si : La fonction mail() est disponible chez Free, mais limitée à 2000 mails/semaine.
 
- Exemple d'utilisation la plus simple possible :
mail("destinataire@test.com","toto1","toto1" );

n°2044159
majin
Fiat Lux
Posté le 24-12-2010 à 00:21:00  profilanswer
 

up

n°2044252
majin
Fiat Lux
Posté le 24-12-2010 à 11:30:39  profilanswer
 

up

n°2044288
MoutHardwa​re
Posté le 24-12-2010 à 14:57:15  profilanswer
 

Aussi si tu testes la fonction sur ton localhost tu dois avoir un serveur mail configuré sur ta machine.
Essaye en uploadant le script sur ton serveur et voir le retour de la fonction mail().
 

mood
Publicité
Posté le 24-12-2010 à 14:57:15  profilanswer
 

n°2044322
majin
Fiat Lux
Posté le 24-12-2010 à 20:03:02  profilanswer
 

On est jamais mieux servi que par sois-même comme on dit ! J'ai trouvé la solution et ça fonctionne très très bien chez free (si ça peut servir à quelqu'un !) Merci et joyeux noël ! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Upload fichier et notification par mail !

 

Sujets relatifs
ouverture fichier texteLire un fichier.txt et le traduire en liste
traitement un fichier de données en C++Gestion d'un fichier de réservation.
[BAT]Copier un fichier d'un bureau vers les autres profilsBatch Supprimer le caractère = contenu dans un fichier
Mise en place d'un test sur le nom d'un fichierUrgent : Récupérer fichier .db de base SQL Anywhere 5
uControleur PIC export fichier texteCreer fichier avec le nom d'une variable
Plus de sujets relatifs à : Upload fichier et notification par mail !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR