Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Quelle est la portée globale en PHP…
  • Comment faire pour modifier Liens ex…
  • Comment Date de sortir de la base de…
  • Tutoriel MySQL Script 
  • Comment résoudre la variable d'URL …
  • Comment insérer une Combobox articl…
  • Comment importer des fichiers JZip à…
  • Comment faire pour obtenir la taille…
  • Comment faire pour effectuer des fic…
  • Comment créer des flux Avec PHP 
  •   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 cURL pour lire un fichier dans une variable PHP

    client (Uniform Resource Locator cURL ) est un outil de ligne de commande et la bibliothèque ( libcurl ) pour transférer des fichiers sur un réseau. cURL supporte les protocoles Internet les plus populaires , y compris HyperText Transfer Protocol (HTTP et HTTPS) , le protocole de transfert de fichiers ( FTP) , gopher , telnet et Lightweight Directory Access Protocol (LDAP) . Vous pouvez utiliser libcurl dans vos scripts PHP pour récupérer des pages Web, des fils de nouvelles et d'autres fichiers sur Internet. Si vous n'avez pas besoin d' enregistrer une copie locale du fichier a été récupérée , le chercher directement dans la variable . Cette méthode est plus rapide, plus propre et plus efficace que la création d'un fichier local et l'ouvrir. Instructions
    1

    initialiser une session cURL en appelant la fonction " curl_init " . Cette fonction retourne un cURL vous pouvez utiliser d'autres fonctions cURL pour configurer et récupérer le fichier . Vous pouvez fournir l'URL ( adresse du fichier ) sur " curl_init », par exemple :

    $ curlhandle = curl_init (' http://www.whitehouse.gov/feed/blog ');

    Sinon, vous pouvez initialiser la session cURL sans passer des paramètres à " curl_init , " et régler l'URL en utilisant la fonction « curl_setopt " . Cette méthode est utile si vous recyclez le cURL pour récupérer plusieurs fichiers

    $ curlhandle = curl_init (); . Curl_setopt ($ curlhandle , CURLOPT_URL , « http://www.whitehouse.gov/feed/blog ');
    2

    Définir la session cURL pour renvoyer le contenu tiré par les cheveux quand " curl_exec " de sorte que vous pouvez assigner le contenu du fichier a été récupérée à une variable. Réglez l'option " CURLOPT_RETURNTRANSFER " à "true " en utilisant la fonction « culr_setopt ":

    curl_setopt ($ curlhandle , CURLOPT_RETURNTRANSFER , true);

    Si " CURLOPT_RETURNTRANSFER " est réglé à "false " le " curl_exec " retourne une valeur booléenne "true" ou "false" pour indiquer si oui ou non le fichier a été récupéré avec succès , et imprimer le fichier. Si vous voulez traiter le contenu du fichier ( par exemple , en tirant titres d'un flux de nouvelles ) , vous devez saisir le contenu du fichier à une variable.
    3

    appeler la fonction " curl_exec " d'extraire le fichier . Pass " curl_exec " la variable de cURL . Attribuer les résultats de l' extraction à une variable. Si le chercher a réussi , la variable contient le contenu du fichier . Si le chercher échoué, la variable contient la valeur "false".

    $ Contents = curl_exec ($ curlhandle ) ;
    4

    Fermer la session dès que vous avez fini avec elle . Si vous utilisez la même session pour récupérer et traiter plusieurs fichiers , le laisser ouvert jusqu'à ce que vous avez terminé. Si vous avez seulement besoin de récupérer un fichier unique, fermer la session dès que vous obtenez le fichier

    curl_close ($ curlhandle ) .
    5

    Ecrire du code pour utiliser le fichier contenu . Peu importe la façon dont vous utilisez le contenu du fichier , si vous imprimez , l'épargne, le formatage , l'analyse ou de l'envoyer, vérifier que le téléchargement a réussi première . Utiliser un si - bloc pour vérifier votre variable de contenu. Si la variable contient des «faux », le transfert a échoué

    if ($ contenu == false ) {echo " Fetch a échoué" ;} . Else {echo $ contents ;}

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment trouver la date d'hier en PHP 
  • Comment tuer MySQL 
  • Comment faire TNX Go Faster 
  • MySQL Perl DBI Tutoriel 
  • Astuces PHP 
  • Comment remplacer cPanel Paramètres globaux pour une session PHP 
  • PHP différence entre require_once et include_once 
  • PHP Helper Fonctions 
  • Comment charger une URL dans un DIV utilisant PHP Fonction 
  • MySQL sous-requêtes Tutoriel 
  • Connaissances Informatiques © http://www.ordinateur.cc