| 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 PHP side Indhold Strings
    En hurtig måde at få indholdet af en webside i en streng variabel i PHP , er at bruge " file_get_contents "-funktion. Men der er mange web- servere, der ikke tillader websidens indhold skal tages på denne måde. I disse tilfælde skal du bruge PHP Client webadresse eller cURL , bibliotek til at hente sidens indhold og placere den i et eller flere PHP strenge. Selvom cURL er et eksternt bibliotek til PHP , er det typisk installeret som en del af en "standard" PHP installation. Instruktioner
    1

    Gennemgå dokumentation for cURL biblioteket. Vær særlig opmærksom på " curl_setopt "-funktion , som indeholder en liste over de mange muligheder , du kan indstille bruge cURL . Identificer de muligheder, du har brug for at sætte ind for at hente data givet kilden til dataene og snor eller strenge , som du vil indsætte dataene.
    2

    Opret en funktion til at tage en webadresse som et parameter, og returnere indholdet af denne webadresse. Sætte en variabel at initialisere cURL . Skriv f.eks : Hej

    funktion get_web_page ( $ url) {$ lm = curl_init ();
    3

    Brug " curl_setopt " funktion til at indstille hver af de cURL muligheder. Brug "1" for "on" og "0" for "off ". Indstil URL'en, hvorfra du kommer til at udtrække data , angive indstillingen at vende tilbage fra at fange URL'en med data gemt i en variabel og indstille den maksimale tid til at vente , hvis siden ikke indlæses . Skriv f.eks : Hej

    curl_setopt ( $ lm, CURLOPT_URL , $ url ), curl_setopt ( $ lm, CURLOPT_RETURNTRANSFER , 1 ), curl_setopt ( $ lm, CURLOPT_CONNECTTIMEOUT , ​​30)
    4 < p> Indstil en bruger agent-streng til at have cURL udgive en browser , angive indstillingen til automatisk at følge omdirigeringer og indstille muligheden for at mislykkes på en fejl. Skriv f.eks : Hej

    curl_setopt ( $ ch ' Mozilla/5.0 ( Windows; U ; MSIE 9.0 , Windows NT 9.0 , en-US ) )'); curl_setopt ( $ lm, CURLOPT_FAILONERROR , 1 ) ; curl_setopt ( $ lm, CURLOPT_FOLLOWLOCATION , 1 ), curl_setopt ( $ lm, CURLOPT_AUTOREFERER , 1 ),
    5

    Call " curl_exec " for at hente data i en streng variabel. Skriv f.eks : Hej

    $ webside = curl_exec ( $ ch ),
    6

    Kontroller at se, om der var en fejl under hentning af siden og derefter lukke krølle transaktion. Skriv f.eks : Hej

    if ( curl_errno ( $ ch ) ) returnerer false; curl_close ( $ ch ) return $ webside ;}

    Forrige :

    næste :
      Relaterede artikler
    ·MapServer PHP Kompatibilitet 
    ·Sådan Flush Output Mens Behandling i PHP 
    ·Sådan Slut GoDaddy Java til MySQL 
    ·Sådan Konverter et tidsstempel til en dato i PHP 
    ·Hvordan skal tjekkes fortløbende numre i PHP 
    ·Hvordan tilføjer jeg en PHP Script Brug MySQL 
    ·Hvordan man bruger PHP for eksterne JavaScript-filer 
    ·Sådan Skjul PHP Extension i Apache 
    ·Hvordan man kan læse MS Office-filer i PHP 
    ·Hvordan at skjule en PHP File Extension 
      Anbefalede Artikler
    ·Sådan Få tastetryk i C + + 
    ·Sådan tilføjes To Arrays Brug pegepinde 
    ·Sådan bruger musehjulet i VB6 Miljøer 
    ·Sådan bruges en Lightbox i JavaScript 
    ·Sådan synkroniseres To Scroll Boxes i Visual Basic 
    ·Hvordan man laver en nedtælling i ActionScript 
    ·Hvordan til at validere en tekstboks 
    ·Hvad er VBA 
    ·Sådan Isoler niveau for en Connection 
    ·Sådan bruges VB6 DLL i NET 
    Copyright © Computer Viden http://www.computerdk.com