sábado, 26 de fevereiro de 2011

Dicas de Programação: Como escrever em um dispositivo no Linux usando PHP

Mais uma dica, agora para PHP :)

Você pode usar os dispositivos disponíveis do Linux no PHP, através do comando fopen:

<?php
//Aqui, estou abrindo o dispositivo de impressora para escrita
$dev = fopen('/dev/lp0','w');
?>

Agora, para escrever no dispositivo, você pode usar o comando fwrite:

<?php
//Escrevo uma frase no dispositivo
fwrite($dev,'Estou escrevendo na impressora pelo dispositivo do Linux!');
?>

Depois de usar o dispositivo, não esqueça de fechá-lo:

<?php
//Fecho ele depois que usei (senão ninguém mais usa...)
fclose($dev);
?>

O legal disso, é que é possível usar qualquer dispositivo mapeado em /dev (inclusive USB) :)

Espero que isso ajude!

Um comentário:

Mr.Yakult disse...

Interessante... Post em um servidor que poderia acender uma luzinha ligada na serial?