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 ......

9 réponses

  1. 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
  2. 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
  3. 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
    1. ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   342
       
      Faut utiliser un booléen ( TINYINT(1) ) et pas un champ texte mais l'idée est bonne ;)
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. 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
  6. 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
    1. 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
  7. pino
     
    Tres bien.. merci.. Bonne soirée à toi..
    0
    1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
       
      toi de même :)
      0
  8. 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