Twitter RSS

Daca lucram pe un server cu url_fopen setat pe Off, nu putem citi direct paginile de pe alte site-uri. Pentru asta e nevoie de libraria CURL (PHP trebuie compilat cu –with-libcurl). Odata instalat CURL pe server, se poate prelua pagina folosind codul urmator:

$url = 'http://www.nethelp.ro';
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,$url);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);

La finalizare se verifica variabila $buffer. Daca totul a functionat fara probleme va contine pagina preluata de la adresa $url.

Popularity: 2% [?]

Comentarii pentru “Exemplu de utilizare CURL”

  • Claudiu spune:

    Vai vai si de cate ori nu s-au dovedit perfecte astea 5-6 linii de cod :P In special combinate combinate cu Ajax, cea mai buna ciorba :D

  • Sergiu Tot spune:

    De acord. Foarte util CURL, si mult mai bun din punct de vedere al securitatii decat fopen() + allow_url_fopen=On :D

  • Cristi spune:

    Ms mult pentru cod m-ai scos dintr-o problema pe care nu stiam cum s-o rezolv ar trebuie sa existe mai multe toturiale de genul acesta.

Ai intrebari?

* Te rog sa postezi pe NetHelp orice intrebare care nu are legatura cu articolul.

Retele sociale
Reclamã
Sharing makes you cool!
Categorii
Apache
Articole si tutoriale legate de serverul web Apache.
/articole-tutoriale-apache/

cPanel
Articole si tutoriale legate de utilizarea si administrarea sistemului de gestiune a serverelor de hosting, cPanel.
/articole-tutoriale-cpanel-whm/

DNS
Vezi toate articolele din categoria DNS
/dns-bind-domain-name-services/

Linux
Articole si tutoriale legate de Linux, sisteme BSD sau alte sisteme de operare din familia UNIX.
/articole-tutoriale-linux/

Mail
Vezi toate articolele din categoria Mail
/mail/

MySQL
Articole si tutoriale despre serverul de baze de date MySQL.
/articole-tutoriale-optimizare-mysql/

Perl
Vezi toate articolele din categoria Perl
/perl-practical-extraction-and-report-language/

PHP
Vezi toate articolele din categoria PHP
/php-language-hypertext-preprocessor/

Retele
Tutoriale despre retele de calculatoare, configurarea interfetelor de retea si rutarea IP-urilor.
/retele-networking/

Virtualizare
Articole si tutoriale despre virtualizare si sistemel virtuale create cu Xen sau OpenVZ.
/virtualizare-xen-openvz/

Web hosting
Articole despre serviciile de gazduire web, dedicate sau in regim shared.
/web-hosting/

Webmin / Virtualmin
Articole si tutoriale legate de sistemul de gestiune gratuit Webmin sau modulul Virtualmin.
/webmin-virtualmin/





Newsletter
LAMP Recomandã
NetHelp
SRV.ro
cpadmin.ro
ABCDomenii