![]() |
![]() |
![]() ![]()
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) ?
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Poniewaz strumien stdout jest "aktywny" tylko, gdy php jest uruchomione z lini polecen, jak odpalisz sobie php.exe -f plik.php to wyswietli Ci wszystko.
PS. Przenosze na php, nie ma tu nic specyficznego dla php5 (poza jedna funkcja, ale ona nie odgrywa tu zadnej kluczowej roli), zachowanie jest dokladnie takie samo w przypadku PHP4 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 14.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ale ten przykład wziąłem z książki i tam jak byk napisane jest, że nie chodzi tu o wiersz poleceń, lecz o przetwarzanie danych pochodzących z serwera WWW.
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Masz poprawny wynik.
php://stdout wpisuje na konsole (nie zobaczysz tego na stronie), a php://output dziala tak jak print/echo. Dlatego wychodzi 03. P.S. Co to za ksiazka ? Ten post edytował Seth 21.03.2005, 18:20:10 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 14.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Helion (O'Reilly): "PHP5 Nowe możliwości".
|
|
|
![]()
Post
#6
|
|
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:
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 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 14.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
...chyba widzę błąd coś na samym początku poknocili w temacie - a czy dało by się zrobić coś podobnego zamiast php://stdout i ob_start( 'pseudo funkcja która by dodawała dane jak np. w przykładzie 2 [przed buforem] ')
Ten post edytował ignition 21.03.2005, 19:39:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:44 |