[Système] Shell_exec: appel de page php
Bonjour à tous,
j'essaie depuis quelques jours de lancer une page php à partir d'une autre (les 2 sont à la racine du serveur web) avec la commande shell_exec () mais sans succès..
Voilà la page à exécuter (màj d'un enregistrement d'une bdd):
Code:
1 2 3 4 5 6 7 8
| #!/usr/bin/php -q
<?php
.
.
.
mysql_query ('update test set test = "script called"');
?> |
que j'appelle de cette façon:
Code:
1 2 3
| $output = shell_exec ('test_Shell.php');
print_r ($output) ; |
j'ai aussi essayer avec exec() mais le résultat est le même, le print_r n'affiche rien et la bdd n'est pas mise à jour.
J'avais aussi essayé ceci (la commande 'which php' est exécutée):
Code:
1 2
| $out = shell_exec ('which php');
$output = shell_exec ($out . ' -q ' . $_SERVER['DOCUMENT_ROOT'] . '/test_Shell.php'); |
je suis un peu perdu..