Jak przechwycić zawartość strony?

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.

0
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, my_get);

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

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ł?

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.

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