Php stdout stdin'i işlemek nasıl?

0 Cevap php

Ben, o stdout yazmak stdin, süreç sağa sola veri almak için basit bir php komut dosyası yazmak çalışıyorum. Ben PHP muhtemelen bu tür bir şey için iyi bir dil olmadığını biliyorum, ama gereken mevcut işlevleri vardır.

Denedim

<?php
$file = file_get_contents("php://stdin", "r");
echo $file;
?>

ama çalışmıyor. Ben bu gibi çağırarak ediyorum: echo -e "\ndata\n" | php script.php | cat. ve hiçbir hata iletileri alıyorum. Ben oluşturmaya çalışıyorum aslında script daha büyük bir boru hattının bir parçası olacaktır.

Bu çalışmıyor neden olarak herhangi bir ipucu var mı?

PS: Ben çok PHP ile deneyimli değilim.

0 Cevap