Voor een mailsysteem wil ik een PHP script kunnen uitvoeren in de shell om browser-onafhankelijk te blijven draaien. Dit PHP script werkt prima als ik het vanuit de shell open met in de 1e regel: #!/opt/php5/bin/php.
Nu wil ik dit script weer oproepen vanuit een PHP script dat apache uitvoert. Om zo de mailing te kunnen starten. Als ik het probeer met exec() krijg ik steeds '126' of '127' retour en voert het script niets uit. Als ik een simpel script uitvoer met exec, bijv exec("ls -al", $res); krijg ik wel resultaat.
Ik gebruik:
Tips anyone?
Nu wil ik dit script weer oproepen vanuit een PHP script dat apache uitvoert. Om zo de mailing te kunnen starten. Als ik het probeer met exec() krijg ik steeds '126' of '127' retour en voert het script niets uit. Als ik een simpel script uitvoer met exec, bijv exec("ls -al", $res); krijg ik wel resultaat.
Ik gebruik:
code:
1
2
| $command = './send_mailing.php'; exec($command, $res); |
Tips anyone?