PHP – Utilisation de cURL
cURL est une extension de PHP qui vous permet de récupérer des fichiers ou une page internet suivant le protocole HTTP. Après son activation dans PHP.ini, il...
cURL est une extension de PHP qui vous permet de récupérer des fichiers ou une page internet suivant le protocole HTTP. Après son activation dans PHP.ini, il...
Cela fait déjà plusieurs mois que Google travaille discrètement sur un nouveau moteur pour son application de prédilection. Nommé Caffeine, il est annoncé...
Ksplice est un logiciel qui fonctionne simplement et qui est pratique. Il vous permet de ne pas rebooter votre machine ou serveur en cas de mise à jours...
C’est officiel une société suédoise, Global Gaming Factory (GFG) spécialisé dans le jeu vidéo en ligne et les cybercafés, a racheté The pirate bay pour...
Je vous copie/colle l’interview que j’ai eu avec le co-fondateur de Kuzeo : D’abord Bonjour Florian Motemps et merci de m’accorder...
Après avoir annoncé la fermeture de MSN Encarta et MSN Money Plus, Microsoft, qui s’interroge aussi sur le modèle de MSN Video, annonce par le biais de...
Une vidéo surprenante sur YouTube nous montre que l’iPhone 3GS serait waterproof (une fonctionnalité oubliée par Apple ?), Qu’en...
Au sommaire : Présentation de la nouvelle playstation portable Les nouvelles technologies qui seront celles de demain Bon visionnage,
Repousser toujours plus loin les limites, pourrait être une des devises de Google. Ce dernier vient d’annoncer la possibilité de joindre des fichiers...
Je n’ai malheureusement pas le temps de mettre les sujets traités car je n’ai pas encore eu le temps de le regarder. Je me rattraperais sur le...
cURL est une extension de PHP qui vous permet de récupérer des fichiers ou une page internet suivant le protocole HTTP. Après son activation dans PHP.ini, il devient facile de...
cURL est une extension de PHP qui vous permet de récupérer des fichiers ou une page internet suivant le protocole HTTP. Après son activation dans PHP.ini, il devient facile de manipuler les URL.
Je vous donne deux petites fonctions qui vous dépanneront facilement :
[php]function http_fetch_url($url, $timeout = 10, $userpwd = »){
$ch = curl_init($url) ;
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout) ;
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout) ;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE) ;
if ($userpwd) {
curl_setopt($ch, CURLOPT_USERPWD, $userpwd) ;
}
$data = curl_exec($ch) ;
curl_close($ch) ;
return $data ;
}[/php]
[php]function http_check_url($url, $timeout = 10){
$ch = curl_init($url) ;
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout) ;
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout) ;
curl_setopt($ch, CURLOPT_NOBODY, TRUE) ;
if (strpos($url, ‘https ://’) === 0) {
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE) ; // On ne vérifie que l’existence de la page
}
if ( !curl_exec($ch)) {
return FALSE ;
}
$ret = curl_getinfo($ch, CURLINFO_HTTP_CODE) ;
curl_close($ch) ;
return in_array($ret, array(200, 301, 302)) ;
}[/php]
En espérant qu’elle pourront vous aider.
Abonnez-vous pour recevoir notre sélection des meilleurs articles directement dans votre boîte mail.
Nous ne partagerons pas votre adresse e-mail.