• Здраво и добредојдовте на форумот на IT.mk.

    Доколку сеуште не сте дел од најголемата заедница на ИТ професионалци и ентузијасти во Македонија, можете бесплатно да се - процесот нема да ви одземе повеќе од 2-3 минути, а за полесна регистрација овозможивме и регистрирање со Facebook и Steam.

[C] Access Web-Pages

  • Ја почнал/а темата
  • #1

KKK

Баниран/a
26 октомври 2007
37
0
Код:
#include <stdio.h>
#include <curl/curl.h>
#include <curl/curl.h>
#include <curl/easy.h>
#include <curl/types.h>

size_t write_data_balance(void *buffer, size_t size, size_t nmemb, void *userp);
int main(void)
{
  CURL *curl;
  CURLcode res;

  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_VERBOSE, 1 ); 
    curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_data_balance);
    curl_easy_setopt(curl, CURLOPT_URL, "http://it.com.mk");
    res = curl_easy_perform(curl); 
    curl_easy_cleanup(curl);
  }
  return 0;
}

size_t write_data_balance(void *buffer, size_t size, size_t nmemb, void *userp)
{
    char *response;
    response = (char*)buffer;
    printf("*********** %.*sn",size*nmemb,response);
    return size * nmemb; 
}
:p

За да ви работи програмава ви треба curl библиотеката

Излез: :rolleyes:

[email protected]:~/Desktop/curl-7.17.0$ ./connect
* About to connect() to it.com.mk port 80
* Trying 69.89.25.158... * connected //Blue host :p
* Connected to it.com.mk (69.89.25.158) port 80
> GET / HTTP/1.1
Host: it.com.mk
Accept: */*

< HTTP/1.1 302
< Date: Mon, 29 Oct 2007 02:20:46 GMT
< Server: Apache/1.3.39 (Unix) mod_fastcgi/2.4.2 mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.30 OpenSSL/0.9.7a PHP-CGI/0.1b
< X-Powered-By: PHP/4.4.7
< Location: http://it.com.mk/forum/
< Transfer-Encoding: chunked
< Content-Type: text/html
***********

/* tuka ima uste info ali dosta e ova */

* Closing connection #0
 

Aleks

Gaining Experience
18 мај 2007
5,748
288
isto kako i so telnet:

[email protected]:~# telnet it.com.mk 80
Trying 69.89.25.158...
Connected to it.com.mk.
Escape character is '^]'.
GET /
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 

Нови мислења

Последни Теми

Статистика

Теми
44,010
Мислења
854,591
Членови
29,639
Најнов член
Ivica_regan
На врв Дно