php, codeschnipsel, php beispielen
Webseite mit curl einlesen und wieder ausgeben

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

Userbereich
kostenlos Anmelden
Memberliste

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

1und1.de
Dieser Anbieter bietet Domains, Webhosting sowie R...

clichehosting.com...
Webhoster mit recht einfachen Angeboten.

weitere Anbieter
PHP Space Community auf Facebook PHP Space Community auf Twitter RSS Feeds der PHP Space Community

 

Statistik
11 Gäste Online
0 Member Online
703 Besucher heute
1186 Besucher gestern
 

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:  3040
Sprache: DeutschDeutsch
Kategorie:  Fortgeschrittene Tut...
Tutorial Art:  eigenes
Eingetragen von:  schubertmedia
 

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:
Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Linkarena Bookmark bei: Del.ico.us Bookmark bei: Reddit Bookmark bei: Digg Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Netvouz