php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.09.2005, 15:44  
Gast
 
Beiträge: n/a
Standard URLs aus text auslesen

nehmen wir an, ich habe folgenden Beispieltext:
Zitat:
dies ist ein beispieltext http://www.xyz.ch mit ganz vielen verschiedenen links, zb: www.ch sdfgsdfgsdfgsdfg dfgdfg dfgdfg
wie kann ich jetzt daraus die urls auslesen, dass ich folgenden neuen text erhalte:
Zitat:
<a href="http://www.xyz.ch>http://www.xyz.ch</a>
www.ch
..also anklickbare Links OHNE den Text?
thx

mein bisheriger ansatz:
Code:
$urlsuch[]="/([^]_a-z0-9-=\"'\/])((https?|ftp):\/\/|www\.)([^ \r\n\(\)\^\$!`\"'\|\[\]\{\}<>]*)/si";
$urlsuch[]="/^((https?|ftp):\/\/|www\.)([^ \r\n\(\)\^\$!`\"'\|\[\]\{\}<>]*)/si";

$urlreplace[]="\\1\\2\\4";
$urlreplace[]="\\1\\3";

$text = preg_replace($urlsuch, $urlreplace, $text);

$text = preg_replace("/\[URL\]www.(.*?)\[\/URL\]/si", "<a target=\"_blank\" href=\"http://www.\\1\">www.\\1</a>", $text);

$text = preg_replace("/\[URL\](.*?)\[\/URL\]/si", "<a target=\"_blank\" href=\"\\1\">\\1</a>", $text);
-> wie kann ich jetzt noch den restlichen text entfernen? (das also NUR die anklickbaren urls übrigbleiben?)

geht das mit preg_match_all?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.09.2005, 15:56  
Gast
 
Beiträge: n/a
Standard

Benutzt eigentlich überhaupt noch wer die Suche vom Forum ?
Alle 14-Tage die selben Fragen ...
 
Alt 16.09.2005, 16:24  
Gast
 
Beiträge: n/a
Standard

hm, hab die suchabfrage benutzt, aber entweder bin ich zu blöd dazu, oder du hast meine frage nicht ganz kapiert, hab in den ergebnissen zumindets nichts gefunden..
 
Alt 16.09.2005, 22:38  
Gast
 
Beiträge: n/a
Standard

Zitat:
oder du hast meine frage nicht ganz kapiert
Doch doch, habe ich schon verstanden und ich weis 100%ig das diese Fragen schon oft hier gestellt worden ist.
 
Alt 16.09.2005, 22:46  
Matthias959
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von CIX88
Benutzt eigentlich überhaupt noch wer die Suche vom Forum ?
Alle 14-Tage die selben Fragen ...
Wär schön, wenns nur alle 14-Tage wäre...

Von Vorgestern: http://www.phpfriend.de/forum/viewto...erkennen+regex

Ich kann echt nicht nachvollziehen, warum keiner die Suche nutzt.
Ist euch das nicht langsam mal peinlich?
 
Alt 16.09.2005, 22:54  
Gast
 
Beiträge: n/a
Standard

Zitat:
mein bisheriger ansatz:
Wobei, wenn ich mir das jetzt so ansehe, sieht es aus wie zusammenkopiert.
Ein »Wirrwar« von PHP-Code

Nach was wird eigentlich gesucht, nach HTML-Tags oder UBB-Code ???

Zitat:
www.ch
Und wenn im Text oder wo auch immer die Linsk schon stehen, braucht man sie nicht nochmal umwandeln.
 
Alt 17.09.2005, 01:03  
Gast
 
Beiträge: n/a
Standard

@OP
Such wirklich nochmal genauer, hier irgendwo schwirrt ein Thread rum, in dem irgendein übereifriger Forum-Benutzer den ultimativen, laut Buch 120% korrekten regulären Ausdruck für URLs gepostet hat.....
würde sich wirklich lohnen, danach zu suchen

Grüße,
Jojo
 
 


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
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
Url's aus Text filtern Charly Shop Sui PHP Tipps 2006 5 13.05.2006 01:06
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text datei geordnet auslesen!! lindner PHP Tipps 2007 7 18.11.2005 09:52
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
[Erledigt] Auslesen von Text incl. &quot; aus Textfeld PHP Tipps 2007 4 04.01.2005 13:30
Auslesen von Datenbank-Feld (Text mit nl2br formatierung) Beatbox PHP Tipps 2004-2 1 28.11.2004 18:10
rein sichtbaren Text einer HTML-Seite mit PHP auslesen PHP Tipps 2004 16 21.10.2004 12:13
Worte aus einem Text auslesen und wieder ausgeben PHP Tipps 2004 2 07.09.2004 13:29
Text zu Variable und diese Auslesen PHP-Fortgeschrittene 4 24.08.2004 22:43
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31
kann man text feld wert ohne post auslesen? PHP Tipps 2004 5 22.07.2004 12:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
preg_replace(\/\\[url=(.*?)\\](.*?)\\[\\/url\\]/si\, \<a target=\\\_blank\\\, urls auslesen, urls aus text auslesen, php text aus url auslesen, aus text url lesen php

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