| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan bruges cURL til at læse en fil i en variabel PHP
    Client (Uniform Resource Locator cURL ) er en kommandolinje værktøj og bibliotek ( libcurl ) til at overføre filer over et netværk. cURL understøtter de mest populære internet -protokoller , herunder HyperText Transfer Protocol (HTTP og HTTPS) , File Transfer Protocol (FTP) , Gopher, Telnet og Lightweight Directory Access Protocol ( LDAP) . Du kan bruge libcurl i dine PHP -scripts til at hente websider, nyhedsfeeds og andre filer over internettet. Hvis du ikke har brug for at gemme en lokal kopi af hentede filen , hente det direkte i variabel. Denne metode er hurtigere , pænere og mere effektiv end at skabe en lokal fil og åbne den . Instruktioner
    1

    Formatér en cURL session ved at kalde " curl_init "-funktionen . Denne funktion returnerer en krølle håndtag , du kan bruge sammen med andre Curl funktioner til at konfigurere og hente filen. Du kan angive webadressen (file adresse) til " curl_init ", for eksempel : Hej

    $ curlhandle = curl_init ( http://www.whitehouse.gov/feed/blog ');
    < p > Alternativt kan du initialisere cURL session uden at passere nogen parametre til " curl_init ", og angive URL-adressen ved hjælp af " curl_setopt "-funktionen . Denne metode er nyttig , hvis du er genanvendelse af cURL håndtag for at hente flere filer

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

    Indstil cURL session at returnere hentede indhold, når " curl_exec ", så du kan tildele indholdet af hentede fil til en variabel. Sæt " CURLOPT_RETURNTRANSFER " til " true" ved hjælp af " culr_setopt "-funktionen : Hej

    curl_setopt ( $ curlhandle , CURLOPT_RETURNTRANSFER , true) ;
    p Hvis " CURLOPT_RETURNTRANSFER " er indstillet til "false " de " curl_exec " returnerer en boolesk "sand " eller "falsk " for at indikere , hvorvidt filen blev hentet med succes , og udskrive filen. Hvis du ønsker at behandle filens indhold (f.eks trække overskrifter fra en news feed) , er du nødt til at fange filens indhold i en variabel.
    3

    Kald " curl_exec "-funktionen at hente filen. Pass " curl_exec " den cURL håndtag variabel. Tildel resultaterne af hente til en variabel . Hvis hente lykkedes den variable indeholder indholdet af filen . Hvis hentning ikke lykkedes den variable indeholder værdien "false ".

    $ Indhold = curl_exec ( $ curlhandle ),
    4

    Luk sessionen , så snart du er færdig med det . Hvis du bruger den samme session for at hente og behandle flere filer , skal du lade det stå åbent , indtil du er færdig. Hvis du kun har brug for at hente en enkelt fil , lukke sessionen , så snart du får filen

    curl_close ( $ curlhandle ) .
    5.

    Skriv koden til at bruge filen indhold. Ligegyldigt hvordan du bruger den fil indhold , uanset om du udskriver , gemmer , formatering , parsing eller sende det, så tjek , at den hente lykkedes først. Brug et if- blok til at tjekke din indholdet variabel. Hvis variabel indeholder "falsk ", overførslen mislykkedes

    if ($ indholdet == false ) { echo " Fetch mislykkedes ";} . Else { echo $ indhold ;}

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter en dato til en UNIX Timestamp PHP 
    ·PHP Hit Counter Tutorial 
    ·Tutorial for SNMP i PHP 
    ·Sådan får navnene måneder mellem to datoer i SQL 
    ·Sådan Konverter Latin1 til UTF8 i MySQL 
    ·Sådan får MySQL Certification 
    ·Sådan Tilføj , Rediger og slet PHP 
    ·MySQL : Query String til Int 
    ·Sådan Indsæt data i et array i PHP 
    ·Sådan fjernes filer fra MySQL med PHP 
      Anbefalede Artikler
    ·Sådan oprettes en brugerdefineret fejlside på Joomla 
    ·Sådan Import Variabler til Python 
    ·Hvad er Interleave Kodning 
    ·Sådan får du vist koden af ​​Visual C Projekt 
    ·Sådan Slut Oracle database PHP 
    ·Sådan oprettes en Plot Mens der i en Loop i Matlab 
    ·Sådan kører Python 
    ·Hvordan man laver en knap Open i facebox Lysbord 
    ·Hvad er Global Omfang i PHP 
    ·Sådan oprettes et billede Rollover Brug af HTML progra…
    Copyright © Computer Viden http://www.computerdk.com