| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    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 ');
    < p > 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 ;}

    Previous :

    next :
      articles connexes
    ·Échapper Query for MySQL en Python 
    ·Comment tuer couchage connexions MySQL 
    ·MySQL Tutorial Somme 
    ·Comment faire pour activer des short tags php 
    ·Les meilleures bases PHP 
    ·Comment créer une connexion et d'inscription page pour…
    ·Comment créer un email HTML en PHP 
    ·Comment vérifier si un fichier a été modifié sur PH…
    ·PHP MySQL Connection Tests de la fonction 
    ·Quelle est la fonction DateDiff PHP 
      articles en vedette
    ·Comment regarder un fichier Lisp protégé en écriture…
    ·Comment créer un lien hypertexte dans Visual Basic 
    ·Comment faire un économiseur d'écran dans Visual Basi…
    ·Comment faire pour supprimer le chemin d'un objet CCG 
    ·Comment définir la largeur et hauteur d'une iFrame 
    ·Comment remplacer un retour chariot avec un espace dans…
    ·Oracle ADF Composants 
    ·Comment utiliser les ListBox en C GUI 
    ·Comment calculer l'IMC en utilisant Visual Basic 
    ·Comment comparer les fonctions pour cordes en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com