gaza
11.04.2011, 20:46:25
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
11.04.2011, 20:47:30
Błedy a output buffering to co innego
Po prostu naucz się obsługiwać błędy
potreb
11.04.2011, 20:47:46
A jakie dostajesz błędy??
gaza
13.04.2011, 21:35:37
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