php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.10.2005, 18:28  
Gast
 
Beiträge: n/a
Standard [HELP] Problem mit dem Parsen von Homepage Seiten

hallo allezusammen,
ich wußte jetzt nicht in welchen forenbereich ich mein anliegen posten soll, wenn es falsch ist bitte verschieben

nun aber mal zu meinem problem:
ich würde gerne aus einer homepage links rausfiltern und diese in in einer dropdownliste ausgeben lassen.

ich habe mich mit zwei verschiedenen scripten schon herumgeschlagen und bin schlußendlich bei folgendem script hängengeblieben welches als bsp in einem buch zu finden war/ist:

PHP-Code:
<?php
$links
=<<<END
Click [url="http://www.oreilly.com"]here[/url] to visit a computer book
publisher. Click [url="http://www.sklar.com"]over here[/url] to visit
a computer book author.
END;

function 
pc_link_extractor($s) {
  
$a = array();
  if (
preg_match_all('/<a\s+.*?href=[\"\']?([^\"\' >]*)[\"\']?[^>]*>(.*?)<\/a>/i',$s,$matches,PREG_SET_ORDER)) {
    foreach(
$matches as $match) {
      
array_push($a,array($match[1],$match[2]));
    }
  }
  return 
$a;
}

$a pc_link_extractor($links);
print_r($a);
?>
klappen tut das wunderbar, aber wie schafft man es am besten via fopenwrapper eine homepage seite zu laden/parsen um dann entsprechend die links wie oben im code rauszubekommen ?

für klingende ideen bin ich immer offen



mfg
freaky
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.10.2005, 18:34  
Benutzer
 
Registriert seit: 10.09.2005
Beiträge: 67
N!cKY
N!cKY eine Nachricht über ICQ schicken
Standard Re: [HELP] Problem mit dem Parsen von Homepage Seiten

PHP-Code:
<?php
$links 
file_get_contents("http://eine.uri.bitte/");

function 
pc_link_extractor($s) {
  
$a = array();
  if (
preg_match_all('/<a\s+.*?href=[\"\']?([^\"\' >]*)[\"\']?[^>]*>(.*?)<\/a>/i',$s,$matches,PREG_SET_ORDER)) {
    foreach(
$matches as $match) {
      
array_push($a,array($match[1],$match[2]));
    }
  }
  return 
$a;
}

$a pc_link_extractor($links);
print_r($a);
?>
das wars schon!
N!cKY ist offline   Mit Zitat antworten
Alt 10.10.2005, 18:44  
Gast
 
Beiträge: n/a
Standard Re: [HELP] Problem mit dem Parsen von Homepage Seiten

vielen dank für die schnelle antwort,
das klappt nun alles wunderbar

hatte mich auch noch nie zuvor mit sowas auseinandergesetzt...


mfg
freaky
  Mit Zitat antworten
Alt 10.10.2005, 18:58  
Benutzer
 
Registriert seit: 10.09.2005
Beiträge: 67
N!cKY
N!cKY eine Nachricht über ICQ schicken
Standard

hab mich bis jetzt noch nicht damit auseinander gesetzt ^^
aber steht immer so schön auf php.net:
Zitat:
Zitat von php.net
Tipp: Mit dieser Funktion können Sie eine URL als Dateinamen verwenden, falls Sie fopen wrappers ermöglicht haben. Mehr Details dazu, wie Sie den Dateinamen angeben müssen finden Sie bei fopen(). Eine Liste der unterstützten URL Protokolle finden Sie unter Anhang L.
__________________

eagleScripts.de
N!cKY ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session Problem mit mehreren Seiten DJmension PHP Tipps 2008 1 08.05.2008 19:33
problem mit homepage SSJ4Vegeta PHP Tipps 2006 14 29.03.2006 18:37
Seiten sichern!? c01001 PHP Tipps 2006 7 20.01.2006 09:13
[Erledigt] Zuviele Seiten werden angezeigt PHP Tipps 2007 5 24.12.2005 12:49
Problem mit &amp; beim XML - Parsen PHP Tipps 2005-2 1 27.08.2005 14:08
XML Datei mit PHP Parsen - Problem mit Zeichencodierung DonTermi PHP-Fortgeschrittene 7 10.08.2005 11:36
[TEMPLATEENGINE] Problem mit dem Parsen von Arrays imported_Ben PHP-Fortgeschrittene 5 30.07.2005 11:07
Problem: PHP Seiten werden ab und an nicht geparst PHP-Fortgeschrittene 4 14.07.2005 00:55
Homepage Steuerung PHP Tipps 2005-2 5 14.06.2005 22:33
Parsen bei größeren Seiten PHP Tipps 2004-2 3 13.11.2004 18:20
problem beim parsen PHP Tipps 2004 3 06.10.2004 21:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
homepage parsen, internetseite parsen, hompage parsen, homepage parser, homapage parsen, php parsen klick, webseiten parsen php, seite laden content parsen, website ohne link parsen, php internetseiten parsen, php parsen webseiten, parsen webseiten php, homepage parsen php, web seite parsen, homepage seten fehler, php webseite parsen und als array zurück, homepage inhalt parsen, \homepage parsen\, homepages parsen, php seite laden und parsen

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.