Aller au contenu

e2oir

Membres
  • Compteur de contenus

    3
  • Inscription

  • Dernière visite

À propos de e2oir

e2oir's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Merci beaucoup bud77 pour ton aide ! Tout fonctionne maintenant parfaitement avec le chemin de l'exécutable php
  2. Merci ! C'est donc possible de lancer un script php directement, plutôt une bonne nouvelle ! Il s'agit de relever le nombre de mails "non-lus" dans une première boite et d'envoyer une notification à une autre boite pour indiquer le nombre de non-lus. <?php function count_read() { $file = 'count.txt'; $fp = fopen ($file, r); $n = fread($fp, filesize('count.txt')); fclose ($fp); return $n; } function count_write($n) { $fp = fopen ("count.txt", w); if (fwrite($fp, $n) === FALSE) { exit; } fclose ($fp); } $mailbox = imap_open("{imap.gmail.com:993/imap/notls/norsh/ssl/novalidate-cert}INBOX","*****@*******","*********"); if($mailbox) { $nMessages = count(imap_search($mailbox, 'UNSEEN')); if($nMessages > count_read()) { mail('*****@*******', 'Mails à lire : ['.count_read().']', 'Ce message automatique a été envoyé à partir de Synology.'); } count_write($nMessages); } imap_close($mailbox); ?> Si je comprends bien, quand tu parles de chemin absolu, il s'agirait de mettre pour "count.txt" : "/volume1/web/count.txt" ?
  3. Bonjour à tous, J'ai découvert sur mon Synology le "planificateur de tâches" et le script défini par l'utilisateur. N'étant pas du tout familier des environnements Linux/Shell je voudrais savoir s'il était possible de lancer un script PHP directement à partir de cette fenêtre. J'ai essayé de faire ça de manière barbare : ça ne fonctionne pas... Dois-je passer obligatoirement par un script .sh qui lui-même appellera ma page .php ? Dans ce cas à quoi doit ressembler ce script ? Merci d'avance pour votre aide !
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.