php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.01.2005, 22:46  
Gast
 
Beiträge: n/a
Standard Links filtern aus html

Hallo ,ich verzweifele noch,ich möchte alle Links aus einer Seite filter.Am schönsten wäre es wenn die URLs wie
---> $txt[1]$txt[2]$txt[3]$txt[4]
aufrufbar wären.

hier einige arbeit
PHP-Code:
$artikel '[url="1"]hier[/url] [url="2"]hier[/url] [url="3"]hier[/url] [url="4"]hier[/url]';

$pattern '=^(.*)<a(.*)href\="?(\S+)"([^>]*)>(.*)</a>(.*)$=msi';
 
preg_match_all($pattern$artikel$txt);

print 
"
"
.nl2br($txt[1][1]); 
nur kriege ich die einzelnen URLs nicht aufgerufen
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.01.2005, 22:54  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

super,

ist heute der dritte thread zu dem thema!?

dein regexp ist viel zu komplex, laß mal die ( ) weg, wo du eh keine subpattern brauchst ... nimm lieber mal den modifier U, m kann ganz weg ... bzw.: warum hast du ^und $ drin stehen (die, zusammen mit dem (.*) irgendwie nicht wirklich sinn ergeben) ...

und wende mal print_r aufs ergebnis-array an ... dann erhälts du alle rückgaben auf einen blick und kannst eventuell besser vorgehen.

Code:
  $artikel = '
    hier kfhsldkfglösdfkjg
    <a href="2">
      hier
    </a> sadfölsd


    hier

    hier
  ';
  preg_match_all('#(.+)#Us', $artikel, $dingens);
  echo '<pre style="text-align:left;">'.print_r($dingens, TRUE).'</pre>';
__________________
derHund ist offline  
Alt 25.01.2005, 07:05  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

von wegen "arbeit": http://www.php-faq.de/q/q-regexp-links-finden.html

lies das ganze und verstehs. dann wirste auch dein problem loesen koennen...
__________________
Was ist validität?
fantast ist offline  
 


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
Variable und komplette HTML Datei chrisonline PHP Tipps 2007 3 24.05.2007 15:30
Links im Text GELight PHP Tipps 2006 3 13.10.2006 17:35
Alle Links bzw. URLs aus String filtern Tiff PHP Tipps 2006 5 24.04.2006 03:21
Ordner durchsuchen und HTML Seiten als Links ausgeben niffi PHP Tipps 2006 4 23.01.2006 11:20
html tags filtern mit regex PHP-Fortgeschrittene 11 06.01.2006 11:42
html tags filtern mit regex UND string ergänzen PHP Tipps 2006 14 06.01.2006 02:02
Alle links einer HTML Datei anzeigen? nicobischof PHP Tipps 2005-2 4 26.10.2005 18:20
Links aus Quellcode filtern soulja.rox PHP Tipps 2005-2 5 13.10.2005 15:26
Links aus einer Seite filtern und nacheinander Öffnen? PHP Tipps 2005-2 4 29.08.2005 17:49
Tabelle ganz links lalala HTML, Usability und Barrierefreiheit 1 06.07.2005 14:29
Filtern von HTML Tags aus String PHP Tipps 2005 2 18.02.2005 08:44
{$varname.optelement} mit preg_match aus HTML extrahieren PHP Tipps 2004 0 11.09.2004 04:13
links aus dokument filtern wurtzel PHP-Fortgeschrittene 3 10.09.2004 17:21
Validitor (HTML 4.01) = Schwachsinn? Filewalker Off-Topic Diskussionen 19 03.08.2004 15:27
HTML W3C Prob mit meinen Session (Links allgm.) Spyker HTML, Usability und Barrierefreiheit 3 28.06.2004 13:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
links aus html filtern, html links filtern, alle links aus html quelltext filtern, url aus html filtern, html link filtern, html links filtern regex, nur urls aus quelltext filtern, href links aus einem dokument filtern, links filtern aus html, filter href from html, regexp links filtern, regex link filtern, php urls filtern, regex links filtern, links aus quelltext filtern, php links filtern

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:14 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.