Afficher l'entrée standard en PHP

Fermé
thepimous Messages postés 18 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 12 septembre 2008 - 18 avril 2008 à 17:09
 pinouchon - 7 juin 2010 à 23:33
Bonjour,

Je souhaiterais afficher récupérer les éléments affichés dans mon terminal au moment ou mon script est lancé. Pourriez vous m'aidez svp.

j'ai fait
$donnee=file_get_contents(STDIN);

mais sa ne marche pas savez vous comment faire ?
A voir également:

2 réponses

Ce petit script marche sur windows et sur freebsd:

<?php
// script.php
$handle = fopen("php://stdin", 'r');
echo fgets($handle);
?>

exemple sur tcsh:

%>echo "haha" | php script.php
%>haha
%>php script.php
test
test
%>
3
metallciste Messages postés 50 Date d'inscription mardi 10 juillet 2007 Statut Membre Dernière intervention 6 juin 2008 3
18 avril 2008 à 17:12
Salut,
$donnee=file_get_contents(STDIN); est fait pour ça mais tu doit bien le configurer, regarde sur https://www.php.net/manual/fr/funcref.php
1