Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment centrer en PHP 
  • Comment afficher le plus visionnés …
  • Comment créer un programme de code …
  • Comment afficher la colonne descript…
  • Comment faire un site PHP pour les d…
  • Pourquoi le défaut ne MySQL en UTF-…
  • Comment écrire des fichiers de fonc…
  • Comment suspendre un processus de re…
  • Comment faire pour configurer PHP po…
  • Comment faire pour importer MySQL à…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment utiliser PHP cURL page Sommaire Cordes

    Un moyen rapide d'obtenir le contenu d'une page Web dans une variable de chaîne en PHP est d'utiliser la fonction " file_get_contents " . Cependant, il existe de nombreux serveurs Web qui ne permettent pas le contenu des pages Web d'être capturés de cette façon. Dans ces cas, vous devez utiliser l'URL PHP du client , ou cURL , bibliothèque pour récupérer le contenu de la page et placez-le dans une ou plusieurs chaînes PHP. Même si cURL est une bibliothèque externe à PHP , il est généralement installé dans le cadre d'une installation de PHP "standard" . Instructions
    1

    Consultez la documentation de la bibliothèque cURL . Portez une attention particulière à la fonction " curl_setopt " , qui contient une liste des nombreuses options possibles que vous pouvez définir à l'aide cURL . Identifier les options dont vous avez besoin pour mettre en ordre pour récupérer les données compte tenu de la source des données et la chaîne ou des chaînes dans lequel vous allez insérer les données .
    2

    créer une fonction pour prendre une URL comme paramètre et retourner le contenu de cette URL. Définir une variable pour initialiser cURL . Par exemple, tapez :
    fonction get_web_page

    ( $ url ) {$ ch = curl_init ();
    3

    utiliser la fonction " curl_setopt " pour régler chacun des cURL options. Utilisez "1" pour "on" et "0" pour "off". Définir l'URL à partir de laquelle vous allez extraire les données , réglez l'option de revenir de capturer l' URL avec les données enregistrées dans une variable et de fixer le montant maximum de temps à attendre si la page ne se charge pas. Par exemple, tapez :

    curl_setopt ( $ ch, CURLOPT_URL , $ url ) ; curl_setopt ( $ ch, CURLOPT_RETURNTRANSFER , 1); curl_setopt ( $ ch, CURLOPT_CONNECTTIMEOUT , ​​30) ;
    4 < p> définir une chaîne de l'agent utilisateur d'avoir cURL usurper l'identité d' un navigateur, définissez l'option de suivre automatiquement les redirections , et réglez l'option d'échouer sur une erreur. Par exemple, tapez :

    curl_setopt ( $ ch, « Mozilla/5.0 (Windows; U; MSIE 9.0 ; Windows NT 9.0 ; fr-FR ) ) '); curl_setopt ( $ ch, CURLOPT_FAILONERROR , 1); curl_setopt ( $ ch, CURLOPT_FOLLOWLOCATION , 1); curl_setopt ( $ ch, CURLOPT_AUTOREFERER , 1);
    5

    call " curl_exec " pour récupérer les données dans une variable de chaîne. Par exemple, tapez :

    $ page = curl_exec ( $ ch);
    6

    Vérifiez pour voir s'il y avait une erreur récupérer la page, puis fermer la transaction boucle . Par exemple, tapez :

    if ( curl_errno ($ ch ) ) return false ; curl_close ( $ ch); return $ page ; }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment définir la date et fuseau horaire avec Script 
  • Comment créer un script de connexion sécurisé PHP 
  • Comment supprimer les cookies à l'aide PHP 
  • PHP pour envoyer des mails à un compte Gmail ou Yahoo client 
  • Tutoriel pour Pagination AJAX et jQuery dans PHP 
  • Comment faire pour redémarrer une Curl transfert a échoué en PHP 
  • Comment puis-je décrypter un fichier PHP Footer 
  • Comment insérer un symbole de pourcentage Outre une chaîne PHP 
  • Comment fusionner avec PHP HTML 
  • Comment changer une MySQL type de champ dans PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc