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

  FORUM HardWare.fr
  Programmation
  PHP

  script mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script mail

n°931481
Orchrist
Life is a war
Posté le 24-12-2004 à 15:09:15  profilanswer
 

Bonjour à tous!
Je possède un site avec des téléchargements de fichiers mp3 de ma création. ceux-ci sont hébergés sur des serveurs qui ne tiennent souvent pas la route. Je voudrais donc laisser à mes visiteurs la possibilité de me signaler lorsqu'un lien est mort, car ils sont obligés de m'envoyer un mail manuellement. Comment faire pour créer un lien à côté de chaque serveur pour envoyer un mail, avec un script php par exemple?
j'utilise pour mes mail de mon site un script php que l'on m'a créé. Je comptais l'utiliser, mais apparemment, cela ne fonctionne pas... regardez. Le script original:

Code :
  1. <?php 
  2.     // -$ Code by MarTiuS $-   
  3.     //une ligne précédée de // est un commentaire en php,   
  4.     //on y ecris ce qu'on veut le php n'y prete aucune attention.   
  5.      
  6.     // la on recupere les resultats du formulaire   
  7.     //$_POST['le_nom_du_champ_de_formulaire'];   
  8.      
  9.     $name = $_POST['name']
  10.     $sender = $_POST['email'];// le champ qui recupere l'adresse du visiteur est appelé email   
  11.     $subject = $_POST['sujet']; 
  12.     $message = "Mail envoyé par ".$name."\n Son adresse mail est ".$sender."\n Voici son message :\n."$_POST['message']; 
  13.      
  14.     $rec = 'flagelleurs_team@hotmail.com'; // ici pour mettre ton adresse   
  15.     $page = 'http://chateau.black-dragon.org/contact2.html; // ici pour la page finale   
  16.      
  17.     //on créée l'en-tête, c'est tout con   
  18.     $entete =  "From: $sender\n 
  19.          Reply-To: $sender\n 
  20.          X-Mailer: MarTiuS | PHP/".phpversion(); 
  21.      
  22.     //ici, on envoie le mail :   
  23.       mail($rec, $subject, $message, $entete);
  24.      
  25.     //renvoie vers la page html :   
  26.     header('location:'.$page); 
  27.     ?>


 
j'ai essayé de bidouiller, mais sachant que je suis nul en php... erreur ligne 11...voici ce que j'ai fait:

Code :
  1. <?php 
  2.     // -$ Code by MarTiuS $-   
  3.     //une ligne précédée de // est un commentaire en php,   
  4.     //on y ecris ce qu'on veut le php n'y prete aucune attention.   
  5.      
  6.     // la on recupere les resultats du formulaire   
  7.     //$_POST['le_nom_du_champ_de_formulaire'];   
  8.      
  9.     $name = "Lien mort";
  10.     $sender = "auto@server.flag;// le champ qui recupere l'adresse du visiteur est appelé email   
  11.     $subject = "Broken link"; 
  12.     $message = "Mail envoyé par le serveur Black drag flag team - Auto server. Un lien a été signalé comme mort sur la page des téléchargement des flagelleurs. Ce lien est: Bande-Annonce: Serveur 1 - Il faut le remplacer. Equipe de maintenance."; 
  13.      
  14.     $rec = 'flagelleurs_team@hotmail.com'; // ici pour mettre ton adresse   
  15.     $page = 'http://chateau.black-dragon.org/dlepisode2.html; // ici pour la page finale   
  16.      
  17.     //on créée l'en-tête, c'est tout con   
  18.     $entete =  "From: $sender\n 
  19.          Reply-To: $sender\n 
  20.          X-Mailer: MarTiuS | PHP/".phpversion(); 
  21.      
  22.     //ici, on envoie le mail :   
  23.       mail($rec, $subject, $message, $entete);
  24.      
  25.     //renvoie vers la page html :   
  26.     header('location:'.$page); 
  27.     ?>


 
Voila, qui peut m'aider svp!!!
 
Merci!

mood
Publicité
Posté le 24-12-2004 à 15:09:15  profilanswer
 

n°931484
jagstang
Pa Capona ಠ_ಠ
Posté le 24-12-2004 à 15:15:04  profilanswer
 

quand tu ouvre une chaine avec ", pense à la fermer
 
ligne 10  
ligne 15 idem
 
C'est comme ça quand on comprend pas trop ce qu'on bidouille. dommage

n°931486
Orchrist
Life is a war
Posté le 24-12-2004 à 15:19:15  profilanswer
 

bien vu! je n'avais pas remarqué!! merci beaucoup, je modifie et je test! et t'en fais pas, je vais apprendre, mais la j'ai pas beaucoup de temps, et beaucoup trop d'ennuis dans la vie (incendie, maladie etc) alors voila... heureusement qu'en attendant vous êtes là!

n°931487
Berceker U​nited
PSN : berceker_united
Posté le 24-12-2004 à 15:19:33  profilanswer
 

Ne l'écoute pas, c'est le métier qui rentre ;) nous somme tous passé par là...
mais la prochaine fois regarde bien ligne par ligne , le parser Php ne ment jamais ;)

n°931491
Orchrist
Life is a war
Posté le 24-12-2004 à 15:23:03  profilanswer
 

oki!! no pb! j'ai déjà compri un peu certaines fonction... alors, je vais y arriver petit à petit!

n°931493
Orchrist
Life is a war
Posté le 24-12-2004 à 15:26:31  profilanswer
 

euh, le lien php semble avoir marché et m'a ramené sur la page de terminaison, mais cependant, aucun mail ne semble avoir été envoyé...

n°931494
sircam
I Like Trains
Posté le 24-12-2004 à 15:26:34  profilanswer
 

Non, Jag Stang a raison. Ca, c'est du bidouillage sans comprendre, pas le métier qui rentre et donc non, on n'est pas tous passés par là.  [:airforceone]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°931495
Orchrist
Life is a war
Posté le 24-12-2004 à 15:30:55  profilanswer
 

euh, alors, quelqu'un pourrait me concocter un tit script qui marcherait? svp... j'en ai vraiment besoin... dans un autre langage si vous voulez...


Message édité par Orchrist le 24-12-2004 à 15:31:16
n°931496
Berceker U​nited
PSN : berceker_united
Posté le 24-12-2004 à 15:33:40  profilanswer
 
n°931500
Berceker U​nited
PSN : berceker_united
Posté le 24-12-2004 à 15:40:07  profilanswer
 

sircam a écrit :

Non, Jag Stang a raison. Ca, c'est du bidouillage sans comprendre, pas le métier qui rentre et donc non, on n'est pas tous passés par là.  [:airforceone]


Je parlais de repérer les erreurs php. Effectivement, prendre un script sans le comprendre faut pas s'étonner s'il fonctionne pas :)

mood
Publicité
Posté le 24-12-2004 à 15:40:07  profilanswer
 

n°931504
Orchrist
Life is a war
Posté le 24-12-2004 à 15:55:54  profilanswer
 

ça m'aide pas..; je sais que je suis chiant, mais bon... si je demande, c'est que j'ai besoin non? en plus, sa vous prend deux secondes, moi me faudrait des jours!

n°931561
sircam
I Like Trains
Posté le 24-12-2004 à 18:22:57  profilanswer
 

Orchrist a écrit :

en plus, sa vous prend deux secondes, moi me faudrait des jours!


C'est justement parce qu'on a fait l'effort d'apprendre, plutôt que de demander une solution toute faite.  [:airforceone]
 
Et c'est d'ailleurs dans l'esprit du forum.
 
Petite note à l'intention des habitués, un exemple tout bête : ne dites pas : "il manque une guillement à la fin de la ligne 10" mais plutôt "Si tu ouvres une chaîne avec des guillemets, tu dois la fermer avec des guillemets".
 
Et souvent, vous verrez les leechers ne même pas faire l'effort de chercher l'erreur - "où ça, quelle ligne?"
 
Sans viser personne ici.  [:crosscrusher]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°931663
Orchrist
Life is a war
Posté le 25-12-2004 à 08:44:00  profilanswer
 

j'ai quand même compris un peu le fonctionnement du php, petit à petit, je n'ai pas le temps d'apprendre, car j'ai du mal dans mes études, j'ai que des ennuis chez moi... si je pouvais, je le ferais, ça ne me coute rien, mais voila, là, j'ai besoin d'un truc, mais je n'ai pas le temps d'apprendre à le faire, et je dois le faire vite car je n'aurai pas le temps de le faire avant les grandes vacances sinon. alors, svp... aidez moi.

n°931719
jagstang
Pa Capona ಠ_ಠ
Posté le 25-12-2004 à 14:08:15  profilanswer
 

si t'as pas le temps d'apprendre à le faire, nous encore moins de le faire pour toi dans ces conditions. joyeux noël

n°931754
Orchrist
Life is a war
Posté le 25-12-2004 à 16:32:15  profilanswer
 

je voulais pas paraitre désagréable...dézolé... merci quand même...


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

  script mail

 

Sujets relatifs
script VB pour envoie de mailScript d'envoi de mail autre que php
[perl] script cgi pour envoie de mailscript Mail send
pb d'envoi de mail (script ou config smtp)Script shell / e-mail
[PHP] Cherche un script qui affiche le contenu d'un mail.envoyer un mail par script .VBS
[SHELL-SCRIPT] forwarding files by mail [RESOLU] merciComment mettre un hebergeur qui gére ()mail en ()email (script)
Plus de sujets relatifs à : script mail


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