Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> CURL - harmonogram zadań Windows
pitbull82
post
Post #1





Grupa: Zarejestrowani
Postów: 167
Pomógł: 0
Dołączył: 30.04.2004
Skąd: Częstochowa

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


Witam

Nie wiedziałem do którego działu wrzucić, to wrzuciłem tutaj.

Mam następujący problem - utworzyłem sobie skrypt, przy wywołaniu w przeglądarce wszystko jest pięknie - skrypt pobiera za pomocą curl to co trzeba. Problem w tym że skrypt powinien się automatycznie wykonywać co minutę, więc dodałem go do harmonogramu zadań (Windows 7). Niestety, ale skrypt nie działa prawidłowo - tzn. z niewiadomych przyczyn nie da się nic curlem pobrać. Problem pojawia się w następującym miejscu:

  1. file_put_contents("debug0.txt",'aaa');
  2. $cUrl = curl_init();
  3. file_put_contents("debug01.txt",'aaa');


Pierwszy plik jest tworzony, drugi już nie. Mam ustawioną swoją funkcję do obsługi błędów która zapisuje błędy do pliku (set_error_handler), ale jest tam jedynie ostrzeżenie dotyczące braku ustawienia strefy czasowej dla funkcji date(), nic innego się nie zapisuje. Ten sam skrypt tak jak napisałem działa bez problemu przy odpaleniu w przeglądarce.

Ma ktoś z Was może pomysł o co może chodzić?

Pozdrawiam

--EDIT--

Problem się wyjaśnił - zapisałem phpinfo do pliku i po przyjrzeniu okazało się, że przy odpaleniu skryptu z harmonogramu zadań Windows, używany jest php.ini z zupełnie innego katalogu niż przy odpalaniu skryptu w przeglądarce i w tym php.ini curl nie był włączony. Dodałem curla w rozszerzeniach i teraz śmiga aż miło (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował pitbull82 17.09.2010, 16:13:36
Go to the top of the page
+Quote Post

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: 23.08.2025 - 15:13