Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te gebruiken cURL om een bestand te lezen in een variabele PHP
Client Uniform Resource Locator ( cURL ) is een command-line tool en bibliotheek ( libcurl ) voor het overbrengen van bestanden via een netwerk . cURL ondersteunt de meest populaire internet -protocollen , waaronder HyperText Transfer Protocol ( HTTP en HTTPS ) , file transfer protocol ( FTP ) , gopher , telnet en Lightweight Directory Access Protocol ( LDAP ) . U kunt libcurl gebruiken in uw PHP scripts om webpagina's , nieuwsberichten en andere bestanden over het internet te halen . Als je niet nodig om een ​​lokale kopie van het opgehaalde bestand op te slaan , direct Haal het op in de variabele . Deze methode is sneller , netter en efficiënter dan het creëren van een lokaal bestand en het openen van het. Instructies
1

Initialiseer een cURL zitting door de functie " curl_init " roepen . Deze functie geeft een cURL handgreep kunt gebruiken met andere cURL functies te configureren en halen het bestand . U kunt de URL ( file -adres ) te verstrekken aan " curl_init , " bijvoorbeeld :

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

u kunt de cURL sessie initialiseren zonder langs alle parameters om " curl_init , " en stel de URL met de functie " curl_setopt " . Deze methode is handig als u de recycling van de cURL handvat om meerdere bestanden te halen

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

Stel de cURL sessie om de opgehaalde inhoud als " curl_exec " , zodat u kunt de inhoud van het opgehaalde bestand toe te wijzen aan een variabele terug . Stel de optie " CURLOPT_RETURNTRANSFER " op "true " met de " culr_setopt " functie :

curl_setopt
( $ curlhandle , CURLOPT_RETURNTRANSFER , true) ;

Als " CURLOPT_RETURNTRANSFER " is ingesteld op " false " de " curl_exec " retourneert een Boolean " true " of " false" om aan te geven of het bestand met succes werd gehaald , en het bestand afdrukken . Als u wilt dat de inhoud van het bestand ( bijvoorbeeld het trekken van koppen van een nieuwsfeed ) te verwerken , moet u de inhoud van een bestand vast te leggen aan een variabele .
3

Roep de functie " curl_exec " om het bestand op te halen . Pass " curl_exec " de cURL handvat variabele . Wijs de resultaten van de fetch een variabele . Indien succesvol de fetch was de variabele bevat de inhoud van het bestand . Als de fetch failed , de variabele bevat de waarde "valse ".

$ Inhoud = curl_exec ( $ curlhandle ) ;
4

Sluit de sessie zodra u klaar bent met het . Als u dezelfde sessie gebruiken om te halen en te verwerken meerdere bestanden , laat het open tot je klaar bent . Als u alleen nodig hebt om een bestand op te halen , sluit de sessie zodra u het bestand te krijgen

curl_close
( $ curlhandle ) ; .
5

Schrijf de code om het bestand te gebruiken inhoud . Maakt niet uit hoe u de inhoud van een bestand , of u nu afdrukt , opslaan , formatteren , ontleden of te verzenden , controleren of de fetch was succesvol eerste . Gebruik een if - blok aan uw inhoud variabele controleren . Als de variabele bevat "valse ", de overdracht is mislukt

if ( $ inhoud == false) { echo " Fetch mislukt" ; } . Else { echo $ inhoud ; }

Previous: Next:
  PHP /MySQL Programmering
·Een tutorial over SQL Geneste …
·Hoe maak je een pagina maken m…
·Hoe te exporteren naar MySQL i…
·Hoe beelden uploaden met PHP o…
·Hoe te gebruiken Zend autoload…
·Hoe te Record Structuur in PHP…
·Hoe te Bookmark Systems maken …
·Hoe naar Place Redirect Code P…
·Verschil tussen PHP4.0 & PHP5.…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de GridView Focus op mijn Android Ve…
·Herstel van een PHP wachtwoord 
·Hoe maak je een Pseudocode in Visual Bas…
·Wat is Statische Reference in Java ? 
·Hoe de Printf Command in gebruik C + + 
·Hoe te converteren naar Joomla K2 
·Navigeren Van jQuery Modal Venster naar …
·Hoe maak je verbinding Visual Basic om M…
·Hoe te Form 2 Geef in Visual Basic 
Copyright © Computer Kennis http://www.nldit.com