Na lang zoeken op verschillende fora ben ik nog niet tot een oplossing gekomen voor mijn probleem:
Ik wil middels crontab een php file executen die vervolgens (op een ander domein) een php script kan aanroepen.
Deel 1 werkt uitstekend: Ik execute een php file (cron.php) en ontvang een mail van de deamon (inhoud/echo van info2.php). Ik kan ook andere php files includen (zie voorbeeld).
Zover werkt alles dus uitstekend.
Vervolgens wil ik een php file aanroepen op een (willekeurige) server, bijvoorbeeld http://www.voorbeeld.nl/dir/aan_te_roepen_file.php
Om dit te bereiken heb ik een aantal dingen geprobeerd:
Onderstaande code in cron.php
De vorm van een oplossing waar ik naar zoek:
(1) php redirect mogelijk maken via crontab
(2) crontab instellen zodat een html ge-execute wordt.
Kan iemand me verder helpen met dit probleem?
Ik wil middels crontab een php file executen die vervolgens (op een ander domein) een php script kan aanroepen.
Deel 1 werkt uitstekend: Ik execute een php file (cron.php) en ontvang een mail van de deamon (inhoud/echo van info2.php). Ik kan ook andere php files includen (zie voorbeeld).
| Crontab: |
| 2 * * * * /usr/local/bin/php -q /home/webstones/domains/webstones.memo2.nl/public_html/cronolator/cron.php (Uiteraard op 1 regel...) |
| cron.php |
| #!/usr/local/bin/php <?php //bij wijze van demonstratie include ('info2.php'); ?> |
Zover werkt alles dus uitstekend.
Vervolgens wil ik een php file aanroepen op een (willekeurige) server, bijvoorbeeld http://www.voorbeeld.nl/dir/aan_te_roepen_file.php
Om dit te bereiken heb ik een aantal dingen geprobeerd:
Onderstaande code in cron.php
| (1) Redirect |
| header("Location: http://ect..."); |
cron.php aanroepen in browser werkt, maar niet via de crontab |
| (2) Aanroepen javascript / plaatje middels html |
| echo ' <html> <head> <title>Run script</title> <script language="javascript" type="text/javascript" src="http://www.voorbeeld.nl/test1.php"></script> </head> <body> <img src="http://www.voorbeeld.nl/test2.php"> </body> </html> '; |
test1.php geeft een correcte javascript header, test2.php geeft een correcte img header. Beide werken uitstekend wanneer cron.php wordt aangeroepen in een browser, maar html wordt niet 'verwerkt' via de crontab, en de deamon stuurt me een mailtje met daarin het html script. |
De vorm van een oplossing waar ik naar zoek:
(1) php redirect mogelijk maken via crontab
(2) crontab instellen zodat een html ge-execute wordt.
Kan iemand me verder helpen met dit probleem?