[PHP] php://stdout

php://stdout [PHP] - PHP - Programmation

Marsh Posté le 16-06-2002 à 20:18:20    

ca sort où? :??:

Reply

Marsh Posté le 16-06-2002 à 20:18:20   

Reply

Marsh Posté le 16-06-2002 à 20:24:22    

xmulder a écrit a écrit :

ca sort où? :??:  




 
le stdout est récupéré par le serveur HTTP qui le balance au client connecté... c'est ce que fait un echo quoi :)

Reply

Marsh Posté le 16-06-2002 à 20:28:30    

c bien ce q je veux alors.
 
voici mon code:
 

Code :
  1. <?
  2. $fp = fopen("php://stdout", "w" );
  3. fwrite($fp, "WRITING" );
  4. fflush($fp);
  5. fclose($fp);
  6. ?>


 
mais pourquoi des fois il me renvois une page tte simple ac un "WRITING" (tt ce q je veux)
et des fois il me balance ca: :??: :heink:
 
Warning: fopen("php://stdout","w" ) - Bad file descriptor in /home/sepierre/public_html/php/stdout.php on line 3
 
Warning: Supplied argument is not a valid File-Handle resource in /home/sepierre/public_html/php/stdout.php on line 6
 
Warning: Supplied argument is not a valid File-Handle resource in /home/sepierre/public_html/php/stdout.php on line 7
 
Warning: Supplied argument is not a valid File-Handle resource in /home/sepierre/public_html/php/stdout.php on line 9


Message édité par xmulder le 16-06-2002 à 20:28:41
Reply

Marsh Posté le 16-06-2002 à 20:30:45    

Pourquoi tu n'utilises pas plutôt

Code :
  1. echo "WRITING";


?

Reply

Marsh Posté le 16-06-2002 à 20:31:54    

parce q le writing c juste pour un test.
 
à terme, je veux balancer des données brutes (binaires).
(edit: voire un fichier.)


Message édité par xmulder le 16-06-2002 à 20:33:11
Reply

Marsh Posté le 16-06-2002 à 20:35:09    

xmulder a écrit a écrit :

parce q le writing c juste pour un test.
 
à terme, je veux balancer des données brutes (binaires).
(edit: voire un fichier.)  




 
Je ne vois toujours pas pourquoi tu ne pourrais pas utiliser echo :) mais à part ça je ne vois pas non plus pourquoi tu as cette erreur.

Reply

Marsh Posté le 16-06-2002 à 20:40:58    

mon idée c'est ca:  
copy($fichier_sur_ftp, "php://stdout" );
 
et je pense q j'aurais du mal a le faire avec un echo  ;)  
 
quant à ces warnings, il suffit q j'attende quelques secondes avt de faire un refesh et ca passe. va comprendre pourquoi... :??: :heink:
 
y'aurait un délai a respecter? Apache/PHP arriveraient pas à suivre les demandes de php://stdout ??

Reply

Marsh Posté le 17-06-2002 à 13:13:49    

<? readfile('monfichier';); ?> le fait je crois mais pas sûr (ou c peutetre la fn file() )

Reply

Marsh Posté le 17-06-2002 à 13:25:43    

Je@nb a écrit a écrit :

<? readfile('monfichier';); ?> le fait je crois mais pas sûr (ou c peutetre la fn file() )  




 
oui merci, j'avais vu ca après coup.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed