|
1 | 1 | <?php
|
2 |
| -require './lib/Curl.php'; |
| 2 | +require './src/Curl.php'; |
| 3 | +require './src/CurlException.php'; |
| 4 | + |
| 5 | +use SujeetKumar\CurlLib\Curl; |
3 | 6 |
|
4 | 7 | $curl = new Curl(array(
|
5 |
| - 'timeout' => 30, // time limit for request |
6 |
| - 'strict_mode' => false, // whether CURLOPT_FAILONERROR or not |
7 |
| - 'max_redirects' => 10, // number of redirections to follow |
8 |
| - 'http_version' => '1.1' // HTTP version (1.1, 1.0) |
| 8 | + 'timeout' => 30, // time limit for request |
| 9 | + 'strict_mode' => false, // whether CURLOPT_FAILONERROR or not |
| 10 | + 'max_redirects' => 10, // number of redirections to follow |
| 11 | + 'http_version' => '1.1' // HTTP version (1.1, 1.0) |
9 | 12 | ));
|
10 | 13 |
|
11 | 14 |
|
12 | 15 | // simple GET request
|
13 | 16 | $res1 = $curl->get('http://example.com');
|
14 | 17 | //echo $res1;
|
15 |
| -echo '<pre>'; print_r($curl->getInfo()); echo '</pre>'; |
| 18 | +echo '<pre>'; |
| 19 | +print_r($curl->getInfo()); |
| 20 | +echo '</pre>'; |
16 | 21 |
|
17 | 22 |
|
18 | 23 | // simple POST request
|
19 |
| -$res2 = $curl->post('http://example.com', array('name'=>'Sujeet', 'age'=>25), array(CURLOPT_TIMEOUT => 20)); |
| 24 | +$res2 = $curl->post('http://example.com', array('name' => 'Sujeet', 'age' => 25), array(CURLOPT_TIMEOUT => 20)); |
20 | 25 | //echo $res2;
|
21 |
| -echo '<pre>'; print_r($curl->getInfo()); echo '</pre>'; |
| 26 | +echo '<pre>'; |
| 27 | +print_r($curl->getInfo()); |
| 28 | +echo '</pre>'; |
22 | 29 |
|
23 | 30 |
|
24 | 31 | // custom request
|
25 | 32 | $res3 = $curl->sendRequest('GET', 'http://example.com');
|
26 | 33 | //echo $res3;
|
27 |
| -echo '<pre>'; print_r($curl->getInfo()); echo '</pre>'; |
| 34 | +echo '<pre>'; |
| 35 | +print_r($curl->getInfo()); |
| 36 | +echo '</pre>'; |
28 | 37 |
|
29 | 38 |
|
30 | 39 | // custom request
|
31 | 40 | $res4 = $curl->setOptions(array(
|
32 |
| - CURLOPT_POST => true, |
33 |
| - CURLOPT_POSTFIELDS => array('name'=>'Sujeet', 'age'=>25), |
34 |
| - CURLOPT_TIMEOUT => 25 |
| 41 | + CURLOPT_POST => true, |
| 42 | + CURLOPT_POSTFIELDS => array('name' => 'Sujeet', 'age' => 25), |
| 43 | + CURLOPT_TIMEOUT => 25 |
35 | 44 | ))->execute('http://example.com');
|
36 | 45 | //echo $res4;
|
37 |
| -echo '<pre>'; print_r($curl->getInfo()); echo '</pre>'; |
| 46 | +echo '<pre>'; |
| 47 | +print_r($curl->getInfo()); |
| 48 | +echo '</pre>'; |
38 | 49 |
|
39 | 50 |
|
40 |
| -echo '<pre>'; print_r($curl->getHeaders('http://example.com')); echo '</pre>'; |
| 51 | +echo '<pre>'; |
| 52 | +print_r($curl->getHeaders('http://example.com')); |
| 53 | +echo '</pre>'; |
0 commit comments