Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 
Script Seite

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 ICQ Generator
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog Verzeichnis

Partner
Sprüche Treff

speicherzentrum.d...
Bei den Anbieter bekommt man Webspace, Domains und...
http://www.speicherzentrum.de
Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
http://www.Hosterplus.de
 
 
 

Webseite mit curl einlesen und wieder ausgeben

Sie befinden sich: Home > Php Tutorial > Webseite mit curl einlesen ...

Webseite mit curl einlesen und wieder ausgeben



Eintrag am:  22.12.2009
Hits / Besucher:  17240
Sprache: Deutsch
Kategorie:  Fortgeschrittene Tut...
Tutorial Art:  eigenes
 

Beschreibung


Es wird in diesem Tutorial erklärt wie sie mit der PHP Erweiterungen curl eine Webseite einlesen und wieder ausgeben. Um die PHP Erweiterung curl zu nutzen, ist es erforderlich dass sie in der php.ini Datei php_curl.dll geladen haben. Ansonsten kann man diese PHP Erweiterung nicht nutzen. Nachfolgend erkläre ich ihnen wie sie mit einer Php Function die Daten anhande von curl einlesen und wieder mit einen so genannten echo Befehl wieder ausgeben.

Code Beispiel:

<?php
    
/*
    * Created on 22.12.2009 by Nico Schubert
    */
    
function daten_einlesen($webseiten_url$useragent) {
        
/**
        * cURL-Session initialisieren
        */
        
$ch curl_init($webseiten_url);
        
/**
        * Weiter Parameter der cURL-Session übergeben
        */
        
curl_setopt ($chCURLOPT_URL$webseiten_url);
        
curl_setopt ($chCURLOPT_HEADER0);
        
/**
        * cURL Anweisen, das die Übergabe
            zurückgegeben werden soll
        */
        
curl_setopt ($chCURLOPT_RETURNTRANSFER1);
        
/**
        * cURL mitteilen, welcher Useragent übergeben
            werden soll.
        */
        
curl_setopt ($chCURLOPT_USERAGENT,
            
$useragent);
        
/**
        * cURL Rückgabe in $result speichern
        */
        
$result curl_exec ($ch);
        
curl_close ($ch);
        return 
$result;
    }
    
$rueckgabe_der_function =
        
daten_einlesen("http://www.php.net",
        
"Mozilla/4.0");
    echo 
$rueckgabe_der_function;
?>

Erklärung:

Um die Php Function daten_einlesen() zu verwenden, müssen sie diese Function im ersten Parameter die URL mitteilen, welches sie auslesen möchten. Im zweiten Parameter übergeben sie ihren Browsernamen. Diese Funktion gibt anschließend die eingelesene Webseite zurück. Der Rückgabewert muss man dann nur noch zum Beispiel mit einen echo Befehl ausgeben.

Anwendungsbeispiele:

Man könnte diese Function dazu verwenden, um zum Beispiel gewisse Inhalte von externen Webseiten einzulesen und als eigene auszugeben. Ich möchte aber betonen, dass dies kein Aufruf zu illegalen Handlungen ist. Es ist lediglich ein Anwendungsbeispiel wie man diese Function verwenden kann.

 

Tags


 

Verlink uns, wenn Dir das Tutorial gefallen hat:
Artikel hinzufügen bei: