Creacion de archivo con parametros de salida a archivo.
/* Crear un archivo denominado "Streams.php" de prueba. */
<?php
echo "número: ";
$d = trim(fread(STDIN, 100));
$i = 0;
while(true) {
if(++$i % $d == 0) {
fwrite(STDOUT, sprintf("El %d es múltiplo de %d.\n", $i, $d));
} else {
fwrite(STDERR,
sprintf("Error, El %d NO es múltiplo de %d \n", $i, $d));
}
sleep(1);
}
?>
En la terminal enviar el siguiente comando:
php 1-streams.php 1> salida.log 2> error.log
Este envia la informacion del archivo ejecutado almacenando la salida en los archivos tipo "log" llamados "salida" y "error"
Modificando el codigo de la siguiente manera:
php 1-streams.php 1> salida.log 2>&1
El error y el output se almacenaran en el mismo archivo.