Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Strumienie: php://stdout - nie działa?, file_put_contents('php://stdout', '*' );
ignition
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 14.06.2004

Ostrzeżenie: (0%)
-----


W danym poniżej skrypcie powinno się wyświetlić 203, a wychodzi 03. Czemu nie działa file_put_contents('php://stdout', '2' ); (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

  1. <?php
  2.  
  3. $ob = ob_start( );
  4. print '0';
  5. file_put_contents('php://stdout', '2' );
  6. file_put_contents('php://output', '3' );
  7.  
  8. ?>


To pytanie miej więcej jest nie aktualne, lecz jest jeszcze jedno zagadnienie:
link >>> (poniżej)

Ten post edytował ignition 21.03.2005, 20:25:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Nievinny
post
Post #2





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 27.01.2005
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Też mam tą książkę i wiedzę @ignition, że nie napisałeś całego przykładu

Cały przykład:
  1. <?php
  2.  
  3. $stdin = file_get_context( 'php://stdin' );
  4. $data = wordwrap( $stdin, 10 );
  5. file_put_context( 'php://stdout', $data );
  6.  
  7. ?>

Natomiast w konsoli trzeba wpisać:
Kod
$ php wordwrap.php < input.txt > output.txt

I nazwy plików mówią same za siebie.

Oparte na książce: "Trachtenberg Adam, PHP5 Nowe możliwości Wydawnictwo Helion (O'Reilly)"

Ten post edytował Nievinny 21.03.2005, 19:08:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.12.2025 - 00:17