Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]buforowanie wyjścia dla skryptów odpalanych z konsoli
gaza
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.06.2003

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gaza
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.06.2003

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


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
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: 5.10.2025 - 10:26