tache cron pour php avec parametre
3 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- frenchy371
- Nouveau WRInaute

- Messages: 4
- Inscription: 30 Jan 2006
tache cron pour php avec parametre
Bonjour
est ce que c'est possible de mettre un parametre php dans la commande de la tache cron avec webmin
on pourrait avoir ainsi dans le champ nom :
/usr/bin/php4 /var/www/MONSITE/www/MONSCRIPT.php?param=french
j'ai essayé mais ca ne marche pas
comment faire ?
Merci
est ce que c'est possible de mettre un parametre php dans la commande de la tache cron avec webmin
on pourrait avoir ainsi dans le champ nom :
/usr/bin/php4 /var/www/MONSITE/www/MONSCRIPT.php?param=french
j'ai essayé mais ca ne marche pas
comment faire ?
Merci
- ctitoffr
- Nouveau WRInaute

- Messages: 2
- Inscription: 27 Jan 2004
Salut,
les parametres pour php en mode cli se passent comme les arguments shell (que tu passe en ligne de commande):
/usr/bin/php4 /var/www/MONSITE/www/MONSCRIPT.php param1 param 2...
ces données sont alors stockées dans le tableau $argv
le premier : $argv[0] ensuite $argv[1] ....
dans cet exemple tu auras donc :
$argv[0] -> '/var/www/MONSITE/www/MONSCRIPT.php'
$argv[1] -> 'param1' ...
donc tu dois appeler ton script en cron avec cette syntaxe :
/usr/bin/php4 /var/www/MONSITE/www/MONSCRIPT.php french
et dans ton script tu le récupère avec un code du style
if($argv[1]=='french')
echo 'Bonjour';
else
echo 'Hello';
voilà j'espère que ça t'aidera pour ton prob.
les parametres pour php en mode cli se passent comme les arguments shell (que tu passe en ligne de commande):
/usr/bin/php4 /var/www/MONSITE/www/MONSCRIPT.php param1 param 2...
ces données sont alors stockées dans le tableau $argv
le premier : $argv[0] ensuite $argv[1] ....
dans cet exemple tu auras donc :
$argv[0] -> '/var/www/MONSITE/www/MONSCRIPT.php'
$argv[1] -> 'param1' ...
donc tu dois appeler ton script en cron avec cette syntaxe :
/usr/bin/php4 /var/www/MONSITE/www/MONSCRIPT.php french
et dans ton script tu le récupère avec un code du style
if($argv[1]=='french')
echo 'Bonjour';
else
echo 'Hello';
voilà j'espère que ça t'aidera pour ton prob.
- frenchy371
- Nouveau WRInaute

- Messages: 4
- Inscription: 30 Jan 2006
Bonjour
Merci pour ton aide
c'est exactement ce qu'il me fallait
une petite précision quand même:
dans argv[0] je retouve :
/usr/bin/php4 /var/www/MONSITE/www/MONSCRIPT.php
dans argv[1] je retrouve :
param1
donc argv ne comporte pas que les paramètres comme je le pensais
en tout cas merci encore
A plus
Merci pour ton aide
c'est exactement ce qu'il me fallait
une petite précision quand même:
dans argv[0] je retouve :
/usr/bin/php4 /var/www/MONSITE/www/MONSCRIPT.php
dans argv[1] je retrouve :
param1
donc argv ne comporte pas que les paramètres comme je le pensais
en tout cas merci encore
A plus
3 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
