Script PHP

Pino -  
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous. Voilà, j'ai un petit problème et j'aimerais vous en parler en espérant que quelqu'un puisse m'aider.
J'ai mis sur mon site un album avec mes photos de voyage. Dans la page j'ai posé aussi un petit script PHP qui permet de laisser un petit commentaire; un nom, du texte et tout s'affiche .
C'est très bien et fonctionne très bien. Juste un petit problème, je ne sais jamais quand on me laisse des commentaires et dans quel album. Est possible d'ajouter quelque ligne à ce script pour que, à la validation un mail soit envoyé à ma boite mail m'annonçant que un nouveau commentaire à été posté dans un tel album? Peut être un lien ou je peux voir comment on fait ou même quelque ligne à ajouter.. Pas de grands connaissances en programmation.Sans doute un joli cadeau de votre part à tous. ( je peux montrer le script au besoin..) Merci d'avance ......



A voir également:

9 réponses

vlmath Messages postés 833 Statut Contributeur 160
 
Salut,

T'as la fonction mail en php qui pourrait t'être utile : https://www.php.net/manual/en/book.mail.php
0
CrazyWorld Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   41
 
Salut quels sont les champs de ta table où sont enregistrés les commentaires ?
0
Pino
 
les champs du petit formulaire pour poster un commentaire, les voici. Je serais content de recevoir une solution. Merci d'avance
print("<b>Votre nom</b> :  \n");
print("</font> \n");
print("<input type=\"text\" name=\"n\" size=\"22\"> \n");
print("<br><br> \n");
print("<textarea rows=\"6\" name=\"c\" cols=\"40\" wrap=\"virtual\"></textarea> \n");
print("<br> \n");
print("<input type=\"submit\" value=\"Envoyer !\" name=\"B1\"> \n");
0
CrazyWorld Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   41
 
Ce qu' il faut faire , au préalable dans la table où sont enregistrés les commentaires c' est de rajouter un champ, par exemple "Read"

et lorsqu' un utilisateur poste un commentaire, tu mets une valeur "No" au champ "Read"

Ensuite tu te fais une page d' administration pour gérer les commentaires
et tu affiches tous les messages dont la valeur du champ "Read" est "No"
Et dans la foulé tu fais une mise à jour de ce champ pour mettre une valeur "Yes" à tous les commentaires.

Je sais pas si tu as saisi l' idée xD
0
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
Faut utiliser un booléen ( TINYINT(1) ) et pas un champ texte mais l'idée est bonne ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pino
 
merci beaucoup
0
Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
sinon, dans ton script d'envoie du commentaire, tu peux mettre un script :
<?php
     $page = $_SERVER['HTTP_HOST'];
     $to      = 'ton adresse mail';
     $subject = 'nouveau commentaire';
     $message = 'Un nouveau commentaire a été posté sur la page'.$page;

     mail($to, $subject, $message, $headers);
 ?>

ça t'enverra un mail avec l'URL de la page =)
0
pino
 
Conseil eccellent.. je vais essayer tout de suite et je donnerais le resultat pour ceux qui en sont interessés.. Merci beaucoup...Juste une question = je peux coller ces lignes ou je veux ou à la suite de la reference de l'envoi?.. Encor Merci
0
Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
à priori, c'est plus logique de les foutre juste après l'enregistrement du comm' dans le BDD ;)
0
pino
 
Tres bien.. merci.. Bonne soirée à toi..
0
Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
toi de même :)
0
pino
 
Pour ta satisfaction personnelle, je te dis que ça fonctionne très très bien. Punaise que c'est bon de savoir programmer.. Encor merci...Ciao
0