Bonjour tout le monde,
Comment puis-je lancer automatiquement une URL dans un script PHP? Quelle fonction est la plus apprioprié?
Merci d'avance
Bonjour tout le monde,
Comment puis-je lancer automatiquement une URL dans un script PHP? Quelle fonction est la plus apprioprié?
Merci d'avance
nan je dois lancer un formulaire Access, je pense que je devrais faire exec(URL/mon_fichier_acess.mdb)
Ahh peut etre ... et un opendir() ça ne convient pas non plus ?
opendir() ça sert à ouvrir un répertoire, ça exécute les fichiers qui sont dedans?
J'espere que tu es conscient que dans ce cas, le formulaire va se lancer sur le serveur.Envoyé par johnkro
Un utilisateur qui se connecte ne verra pas le formulaire.
Bon si tu lances l'application et que ton pc est le serveur, ça devrait marcher.
Salut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 print("<script type='text/javascript'>window.location.href = \"tapage.php\";</script>");
Le but est d'initialiser une base de données à partir d'une autre à une heure donnée, il faut justement que ce soir transparent.
Comment puis-je faire pour le lancer à une heure donnée? J'ai pensé le faire avec une tâche planifiée dans Windows, mais n'y a-t-til pas moyen de le faire avec une fonction PHP?
Ah !
Si c'est à une heure donnée, il faut utiliser une tâche cron.
Soit automatisée avec le service de :
http://www.webcron.org/
Soit utiliser le service "cron" de ton hébergeur, sous réserve qu'il la propose dans ses options.
Arf j'ai un accès restreint à Internet et je ne peux pas aller voir ce lien
C'est quoi une tâche cron? Comment puis-je savoir si mon serveur a activé ces crons? Et si la réponse est négative, je dois passer par Internet? car je développe une application locale...
Tu as fait une recherche sur le forum ? Parce que le sujet revient souvent...
Oui j'ai regardé, il y a des sujets évoquants le même problème que le mien, mais c'est juste pour savoir les possibilités qui se présente à moi.
Les crons ne pourraient pas marcher car c'est en local si j'ai bien compris. La solution qui se présente à moi sont les tâches planifiées par conséquent?
En local, sans doute oui !Envoyé par johnkro
Ok ok je vais faire la tâche planifiée pour lancer mon module Access à une heure prévue, mais je n'arrive pas à lancer mon .mdb.
J'ai copié ce qu'il faut côté serveur, et j'essaye de le lancer avec :
Mais ça ne lance rien du tout et ça ne m'affiche pas d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php exec("/C:/users/xxxx/xxxx/test/Icb.mdb"); ?>
Pfff les tâches planifiées ne marchent pas, je ne dois avoir les autorisations, j'ai essayé de lancer une page html a 11h07 et 11h10 et il ne s'est rien passé, pourtant j'étais passé administrateur, vous ne savez pas pourquoi? Comment puis-je faire autrement?
Ce n'est plus un sujet php, peut-être serait-il judicieux de te tourner vers les thémes windows maintenant ?
Ouais c'est vrai mais je cherche une solution de remplacement car là les taches planifiées ne fonctionnent pas (je voulais vous demander si vous saviez pourquoi...), et vu que ça ne marche pas je cherche une autre solution : php, javascript ou toutes autres pistes...
Dis-toi bien que si tu sors de ton environnement local, c'est Cron obligé pour tes tâches automatisées.
Pourquoi ne t'adresses-tu pas à ton hébergeur pour lui demander si cette option est dispo?
Nombreux se sont creusés pour trouver une solution alternative...en vain.
C'est une appli local, donc je ne peux pas utiliser cron...
Dans ce cas là, il te reste le planificateur de tâches de win.Envoyé par johnkro
Ton applic fonctionne sous easyphp ?
Ou accessible depuis sa racine ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager