Bonjour lecteurs !
J'aimerai utilisé la fonction cURL: la base quoi !
Voici un code fonctionnel:
Mais j'aimera récupérer une autre page:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php $curl = curl_init("http://www.lesite.com/php/curl.examples.php"); $timeout = 6; // set to zero for no timeout //curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_COOKIESESSION, true); curl_setopt ($curl, CURLOPT_CONNECTTIMEOUT, $timeout); $file_contents = curl_exec($curl); curl_close($curl); $lines = array(); $lines = explode("\n", $file_contents); // display file line by line foreach($lines as $line_num => $line) { echo "Line # {$line_num} : ".htmlspecialchars($line)."<br />\n"; } ?>
https://api.flightstats.com/flex/con...fd5a012dc7e6dc
Et la ... Rien ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $url= "LIEN SUPPRIMER POUR DES RAISONS DE SECURITES"; $curl = curl_init($url); $timeout = 6; // set to zero for no timeout //curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_COOKIESESSION, true); curl_setopt ($curl, CURLOPT_CONNECTTIMEOUT, $timeout); $file_contents = curl_exec($curl); curl_close($curl); $lines = array(); $lines = explode("\n", $file_contents); // display file line by line foreach($lines as $line_num => $line) { echo "Line # {$line_num} : ".htmlspecialchars($line)."<br />\n"; } ?>
Des idées ?
__________________________________
EDIT 19/06/2013:
__________________________________
Avec ce code:
J'ai ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo curl_error($curl);__________________________________SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
EDIT 19/06/2013:
__________________________________
Si j'ajoute le paramètre pour ne pas regarder les certificats:
Le message d'erreur est
Code : Sélectionner tout - Visualiser dans une fenêtre à part curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);Merci d'avance,Unknown SSL protocol error in connection to api.flightstats.com:443
Cordialement
Brian PLUS
Partager