divers questions php sur cron [RESOLU]https://www.medialibs.com/partenariat/forum/tous-les-forum/topic-7758.html2024-03-29T03:23:31+01:00E-majine ManageRe : divers questions php sur cron (le 20/02/2013 à 17:27)2013-02-20T16:27:53+01:002013-02-20T16:27:53+01:002013-02-20T16:27:53+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7762.html#post7762Vincent StartUpsalut Thomas, merci pour la réponse.<br/><br/>la variable $_ENV['DOCUMENT_ROOT'] est vide via une tache cron, dommage.<br/><br/>Ok pour le feeling, je vois que ça t'arrive souvent ;) <br/><br/>Bonjour au KLUBRe : divers questions php sur cron (le 20/02/2013 à 17:07)2013-02-20T16:07:21+01:002013-02-20T16:07:21+01:002013-02-20T16:07:21+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7761.html#post7761Thomas [LE KLUB]Je ne suis sûr de rien, mais tu peux tester aussi la variable $_ENV['DOCUMENT_ROOT'] qui doit renvoyer le chemin vers le dossier html, sans slash à la fin. Je ne sais pas si elle est remplie pendant l'exécution d'une tache cron.Re : divers questions php sur cron (le 20/02/2013 à 17:05)2013-02-20T16:05:49+01:002013-02-20T16:05:49+01:002013-02-20T16:05:49+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7760.html#post7760Thomas [LE KLUB]La fonction <em>realpath()</em> marche bien, après l'inclure dans une méthode ou avant la classe, c'est un peu une question de feeling.<br/><br/>Personnellement je le ferais plutôt dans la méthode ce qui permettrais de ne charger le fichier que si certaines conditions sont remplies etc...<br/><br/>Bonne soirée,<br/>Thomasdivers questions php sur cron [RESOLU] (le 20/02/2013 à 12:34)2013-02-20T11:34:03+01:002013-02-20T11:34:03+01:002013-02-20T11:34:03+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-7758.html#post7758Vincent StartUpBonjour,<br/><br/>Dans un cron, je veux inclure un fichier php qui contient une fonction. Quel est l'endroit le plus judicieux pour faire le require_once ? Avant le début de la classe (class specif_cron_xxx) ou dans la méthode start de la classe ?<br/><br/>Après une longue recherche, je me suis aperçu que $_SERVER["DOCUMENT_ROOT"] était vide dans un cron (quel xxx, je n'y avais pas pensé). Du coup pour inclure un fichier, quel variable utilisé vous pour créer le chemin ? est-ce que realpath(dirname(__file__)) est la plus appropriée ? C'est elle que j'utilise habituellement mais je préférerais être sûr.<br/><br/>Bon ap !