Jak przechwycić zawartość strony?

2006-09-19 11:26
0

Piszę aplikacje pod GNU/Linuksa, która wysyła dane na serwer przez libcurl. Kodu, którego używam to:

if(curl) 
{
    curl_easy_setopt(curl, CURLOPT_URL, "ADRES_SKRYPTU PHP");
    curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "id=1");
    res = curl_easy_perform(curl);
    curl_easy_cleanup(curl);
}

Wszystko jest dobrze. Program wysyła id=1. Nie wiem czemu, ale po wysłaniu zawsze na konsoli pojawia mi się to co zwróci skrypt na serwerze. Nie chcę, aby to szło na konsolę tylko do jakiejś zmiennej, z która mógłbym sobie coś zrobić.
Czytałem tutaj na forum o wysołaniu przez system poleceń typu GET o socketach. Niestety nie zadowala mnie to. Chcę jakoś zmusić CURLa do współpracy.


"Nobody will ever need more than 640k RAM!" -- Bill Gates, 1981
"Windows 95 needs at least 8 MB RAM." -- Bill Gates, 1996
"Nobody will ever need Windows" -- logical conclusion

Pozostało 580 znaków

2006-09-19 15:42
0
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, my_get);

gdzie my_get to właśnie ta Twoja funkcja :)

Pozostało 580 znaków

2006-09-29 16:49
0

Dzięki :) Udaje mi się zassać plik będący na serwerze, ale nie udaje mi się zapisać treść zwracaną przez skrypt na serwerze to zmiennej w programie. Kombinuję od dawna i zero rezultatów. Jakiś pomysł?


"Nobody will ever need more than 640k RAM!" -- Bill Gates, 1981
"Windows 95 needs at least 8 MB RAM." -- Bill Gates, 1996
"Nobody will ever need Windows" -- logical conclusion

Pozostało 580 znaków

2006-09-29 17:03
0

10 dni juz kombinujesz. przez 10 dni moglbys napisac całą taką biblioteke, albo wymyślić 10 sposobów na pobranie bezpośrednio przez sockety.

eot.


Linuksa, czy innego Uniksa, można opisać za pomocą logiki boolowskiej a nie za pomocą prawdopodobieństwa.

'System szesnastkowy jest wspaniały! W skali od 1 do 10 daję mu E'

extreme safety for Ubuntu:
sudo echo -e 'Defaults targetpw\nDefaults timestamp_timeout=0' >> /etc/sudoers

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0