cURL este o librarie a limbajului de programare PHP. Azi cineva mi-a trimis un script care se folosea de aceasta librarie pentru a extrage ceva de pe un site ce necesita autentificare. Pentru ca suntem in era vitezei si ca programator incerci pe cat posibil sa iti automatizezi diferite activitati (ca sa iti usurezi munca), libraria cURL poate fi de mare ajutor. Serverul unde am gazduit domeniul nu are aceasta librarie instalata asa ca am fost nevoit sa o instalez singur pe o masina cu Debian (server cu linux instalat) la care aveam acces.
Iata pasii:
1. apt-get update
2. apt-get -f install php4-curl
3. mcedit /etc/php4/apache/php.ini (sau unde aveti voi fisierul php.ini pe server)
4. adaugi in dreptul Dynamic Extensions, sub celelalte extensii deja setate extension=curl.so ca sa activezi libraria
5. salvezi modificarea si dai restart serverul apache: /etc/init.d/mysql restart
6. creezi un fisier PHP in care pui script-ul de mai jos ca sa testezi daca libraria s-a instalat si s-a activat bine.
<?php
$url = 'http://www.ddumi.ro';
$curl_handler = curl_init();
curl_setopt($curl_handler, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handler, CURLOPT_URL, $url);
$result = curl_exec($curl_handler);
curl_close($curl_handler);
echo $result;
acum 3 ani cand am scris postul mergea
Mi-ai furat un zambet. Daca imi spui ca a si functionat, esti maestru.