Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]buforowanie wyjścia dla skryptów odpalanych z konsoli
Forum PHP.pl > Forum > Przedszkole
gaza
Witam.
Jak mogę wyłączyć wyjście skryptów uruchamianych z konsoli ?
Robiłem już ob_start() i ob_end_clean() oraz output_buffering na ON i nic to nie dało.
Nie wiem czy coś żle powpisywałem, czy tego sie po prostu nie da zrobić.
Problem jest dosyć upierdliwy, bo skrypt odpala się z krona na nazwa.pl i za każdym razem dostaję mail z informacją o błędach.
wookieb
Błedy a output buffering to co innego
Po prostu naucz się obsługiwać błędy
potreb
A jakie dostajesz błędy??
gaza
to raczej nie chodzi o błędy, a o to co pojawia się na standardowym wyjściu.
skrypt przy pomocy CURL-a łączy się z jakąś stroną. Na standardowym wyjsciu pokazuje się proces komunikacji z tą witryna.
Przez nazwa.pl jest to traktowane jako błędy i codziennie dostaję maila z informacją o tym ,że skrypt wygenerował błędy.
Chcę zrobić tak aby skrypt nie "walił" wszystkim na standardowe wyjscie.
Owszem, taki mail to przydatan sprawa ale tylko wtedy gdy rzeczywiście jest jakiś błąd, np błąd połączenia.
Nie mam doświadczenia z skryptami odpalanymi z konsoli i nie wiem jak do tego podejść

Problem był wynikiem ustawienia opcji CURLOPT_VERBOSE na 1
Po przestawieniu na 0 skrypt stał się cichy.
Usprawiedliwienie to marne, ale przyznam ,ze korzystałem z gotowej klasy wykorzystującej CURL i dopiero jak ją zacząłem przeglądać, to znalazłem powyższe
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.