ne me donne rien en sortie sur le terminal mais ce n'est peut-être qu'un
pb de set-up, le print de php n'étant généralement pas orienté vers
stdout ????
qq'un a déjà pratiqué php comme script "shell" ???
t'es bien conscient que les balises '<?php' et '?>' servent au mod_php d'apache pour detecter les débuts et fin du code php ? Et donc, ça n'a rien a faire dans un script php lancé à la ligne de commande.
Si tu veux faire un script php à lancer via la ligne de commande, tu peux te contenter de :
#!/usr/bin/php echo "tata"; phpinfo(); ...
ou dans un shell interactif :
$ php -r "echo pouet;"
patpro
In article <1hcsz1h.9vu0r690bsoyN%pere.noel@laponie.com.invalid>,
pere.noel@laponie.com.invalid (Une bévue) wrote:
on peut utiliser php en cli si je suis les instructions données à la
page :
t'es bien conscient que les balises '<?php' et '?>' servent au mod_php
d'apache pour detecter les débuts et fin du code php ?
Et donc, ça n'a rien a faire dans un script php lancé à la ligne de
commande.
Si tu veux faire un script php à lancer via la ligne de commande, tu
peux te contenter de :
t'es bien conscient que les balises '<?php' et '?>' servent au mod_php d'apache pour detecter les débuts et fin du code php ? Et donc, ça n'a rien a faire dans un script php lancé à la ligne de commande.
Si tu veux faire un script php à lancer via la ligne de commande, tu peux te contenter de :
#!/usr/bin/php echo "tata"; phpinfo(); ...
ou dans un shell interactif :
$ php -r "echo pouet;"
patpro
pere.noel
patpro ~ Patrick Proniewski wrote:
t'es bien conscient que les balises '<?php' et '?>' servent au mod_php d'apache pour detecter les débuts et fin du code php ? Et donc, ça n'a rien a faire dans un script php lancé à la ligne de commande.
ben oui, j'ai trouvé ça étrange, mais bon c'est ce que disais le tuto sité + haut.
Si tu veux faire un script php à lancer via la ligne de commande, tu peux te contenter de :
#!/usr/bin/php echo "tata"; phpinfo(); ...
ou dans un shell interactif :
$ php -r "echo pouet;" ce qui ne marche pas d'ailleurs, enfin tu ne vois pas le résultat,
bizarre ça aussi il faut ajouter un sleep 1; qui permet de voir le résultat pendant 1 s au term, après il est effacé...
mais bon, je suis parvenu à "interfacer" php depuis ruby, depuis ruby je fais (comme du shell): result=``php myphpscript.php; echo #{filename};`.chomp et ça roule, mais bon la fonction essayée en php parce que non présente en ruby étant : #mb_detect_encoding(...) donne un résultat vraiment pourri à se demander pourquoi ils mettent des fonctions pareilles dans php...
-- une bévue
patpro ~ Patrick Proniewski <patpro@boleskine.patpro.net> wrote:
t'es bien conscient que les balises '<?php' et '?>' servent au mod_php
d'apache pour detecter les débuts et fin du code php ?
Et donc, ça n'a rien a faire dans un script php lancé à la ligne de
commande.
ben oui, j'ai trouvé ça étrange, mais bon c'est ce que disais le tuto
sité + haut.
Si tu veux faire un script php à lancer via la ligne de commande, tu
peux te contenter de :
#!/usr/bin/php
echo "tata";
phpinfo();
...
ou dans un shell interactif :
$ php -r "echo pouet;"
ce qui ne marche pas d'ailleurs, enfin tu ne vois pas le résultat,
bizarre ça aussi il faut ajouter un sleep 1;
qui permet de voir le résultat pendant 1 s au term, après il est
effacé...
mais bon, je suis parvenu à "interfacer" php depuis ruby, depuis ruby je
fais (comme du shell):
result=``php myphpscript.php; echo #{filename};`.chomp
et ça roule, mais bon la fonction essayée en php parce que non présente
en ruby étant :
#mb_detect_encoding(...)
donne un résultat vraiment pourri à se demander pourquoi ils mettent des
fonctions pareilles dans php...
t'es bien conscient que les balises '<?php' et '?>' servent au mod_php d'apache pour detecter les débuts et fin du code php ? Et donc, ça n'a rien a faire dans un script php lancé à la ligne de commande.
ben oui, j'ai trouvé ça étrange, mais bon c'est ce que disais le tuto sité + haut.
Si tu veux faire un script php à lancer via la ligne de commande, tu peux te contenter de :
#!/usr/bin/php echo "tata"; phpinfo(); ...
ou dans un shell interactif :
$ php -r "echo pouet;" ce qui ne marche pas d'ailleurs, enfin tu ne vois pas le résultat,
bizarre ça aussi il faut ajouter un sleep 1; qui permet de voir le résultat pendant 1 s au term, après il est effacé...
mais bon, je suis parvenu à "interfacer" php depuis ruby, depuis ruby je fais (comme du shell): result=``php myphpscript.php; echo #{filename};`.chomp et ça roule, mais bon la fonction essayée en php parce que non présente en ruby étant : #mb_detect_encoding(...) donne un résultat vraiment pourri à se demander pourquoi ils mettent des fonctions pareilles dans php...
-- une bévue
patpro ~ Patrick Proniewski
In article <1hcurf7.qdt71y5j1n6uN%, (Une bévue) wrote:
$ php -r "echo pouet;" ce qui ne marche pas d'ailleurs, enfin tu ne vois pas le résultat,
bizarre ça aussi il faut ajouter un sleep 1; qui permet de voir le résultat pendant 1 s au term, après il est effacé...
"chezmoicamarche" ton shell est pourri, ou ton paramétrage de shell est pourri.
patpro
In article <1hcurf7.qdt71y5j1n6uN%pere.noel@laponie.com.invalid>,
pere.noel@laponie.com.invalid (Une bévue) wrote:
$ php -r "echo pouet;"
ce qui ne marche pas d'ailleurs, enfin tu ne vois pas le résultat,
bizarre ça aussi il faut ajouter un sleep 1;
qui permet de voir le résultat pendant 1 s au term, après il est
effacé...
"chezmoicamarche"
ton shell est pourri, ou ton paramétrage de shell est pourri.
In article <1hcurf7.qdt71y5j1n6uN%, (Une bévue) wrote:
$ php -r "echo pouet;" ce qui ne marche pas d'ailleurs, enfin tu ne vois pas le résultat,
bizarre ça aussi il faut ajouter un sleep 1; qui permet de voir le résultat pendant 1 s au term, après il est effacé...
"chezmoicamarche" ton shell est pourri, ou ton paramétrage de shell est pourri.
patpro
pere.noel
patpro ~ Patrick Proniewski wrote:
"chezmoicamarche" ton shell est pourri, ou ton paramétrage de shell est pourri.
quel paramètrage ferait ce genre de chose ?, j'utilise zsh... le paramètrage est celui préconisé par Joyce... c'est la première fois que j'ai un truc de ce type...
-- une bévue
patpro ~ Patrick Proniewski <patpro@boleskine.patpro.net> wrote:
"chezmoicamarche"
ton shell est pourri, ou ton paramétrage de shell est pourri.
quel paramètrage ferait ce genre de chose ?, j'utilise zsh...
le paramètrage est celui préconisé par Joyce...
c'est la première fois que j'ai un truc de ce type...
"chezmoicamarche" ton shell est pourri, ou ton paramétrage de shell est pourri.
quel paramètrage ferait ce genre de chose ?, j'utilise zsh... le paramètrage est celui préconisé par Joyce... c'est la première fois que j'ai un truc de ce type...
-- une bévue
patpro ~ Patrick Proniewski
In article <1hcut8t.1rboqkq1gmfzckN%, (Une bévue) wrote:
patpro ~ Patrick Proniewski wrote:
"chezmoicamarche" ton shell est pourri, ou ton paramétrage de shell est pourri.
quel paramètrage ferait ce genre de chose ?, j'utilise zsh... le paramètrage est celui préconisé par Joyce... c'est la première fois que j'ai un truc de ce type...
c'est bien zsh le problème. Je te laisse tester en bash. Pour avoir une idée du problème tu peux regarder comment se comporte zsh dans ces deux cas :
php -r 'echo "pouet";' php -r 'echo "pouetn";'
mais à part ça, zsh est le meilleur shell du monde ;p
patpro
In article <1hcut8t.1rboqkq1gmfzckN%pere.noel@laponie.com.invalid>,
pere.noel@laponie.com.invalid (Une bévue) wrote:
patpro ~ Patrick Proniewski <patpro@boleskine.patpro.net> wrote:
"chezmoicamarche"
ton shell est pourri, ou ton paramétrage de shell est pourri.
quel paramètrage ferait ce genre de chose ?, j'utilise zsh...
le paramètrage est celui préconisé par Joyce...
c'est la première fois que j'ai un truc de ce type...
c'est bien zsh le problème. Je te laisse tester en bash.
Pour avoir une idée du problème tu peux regarder comment se comporte zsh
dans ces deux cas :
php -r 'echo "pouet";'
php -r 'echo "pouetn";'
mais à part ça, zsh est le meilleur shell du monde ;p
In article <1hcut8t.1rboqkq1gmfzckN%, (Une bévue) wrote:
patpro ~ Patrick Proniewski wrote:
"chezmoicamarche" ton shell est pourri, ou ton paramétrage de shell est pourri.
quel paramètrage ferait ce genre de chose ?, j'utilise zsh... le paramètrage est celui préconisé par Joyce... c'est la première fois que j'ai un truc de ce type...
c'est bien zsh le problème. Je te laisse tester en bash. Pour avoir une idée du problème tu peux regarder comment se comporte zsh dans ces deux cas :
php -r 'echo "pouet";' php -r 'echo "pouetn";'
mais à part ça, zsh est le meilleur shell du monde ;p
patpro
pere.noel
patpro ~ Patrick Proniewski wrote:
php -r 'echo "pouet";' php -r 'echo "pouetn";'
ah me@&de ! je n'aurais pas pensé à ça du tout... (n)
mais à part ça, zsh est le meilleur shell du monde ;p
ce que tu contestes si je comprends bien...
je ne fais pas de concours à ce sujet... -- une bévue
patpro ~ Patrick Proniewski <patpro@boleskine.patpro.net> wrote:
php -r 'echo "pouet";'
php -r 'echo "pouetn";'
ah me@&de ! je n'aurais pas pensé à ça du tout... (n)
mais à part ça, zsh est le meilleur shell du monde ;p
ce que tu contestes si je comprends bien...
je ne fais pas de concours à ce sujet...
--
une bévue