php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.06.2005, 19:23  
Gast
 
Beiträge: n/a
Standard Links Verlinken

Hi wie kann ich alle links in der Variable $text zu links machen
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.06.2005, 19:25  
Gast
 
Beiträge: n/a
Standard

Ein Link ist ein Link ist ein Link... kann ich das jetzt bitte nochmal im Satz haben, verstehe nicht, was Du vorhast
 
Alt 08.06.2005, 19:25  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wie sehen denn die links in $text aus, array oder string ?

mfg
robo47
robo47 ist offline  
Alt 08.06.2005, 19:28  
Gast
 
Beiträge: n/a
Standard

@robo47 Dies ist unbekannt es soll für ein gästebuck sein.
@PaterNoster ja aber die links sind noch nicht verlinkt :wink:
 
Alt 08.06.2005, 19:31  
Gast
 
Beiträge: n/a
Standard

Ich verstehe nicht, was Du willst, gib mal ein konkretes Beispiel, evtl Code vorhanden?
 
Alt 08.06.2005, 19:31  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von hellarazor
@robo47 Dies ist unbekannt es soll für ein gästebuck sein.
@PaterNoster ja aber die links sind noch nicht verlinkt :wink:
na toll :P wenn du das noch ned weißt wer dann ?

tja dann würde ich drauf schließen dass das ganze als string ankommt, wäre mir einleuchtend. dann brauchst du regex:
http://tut.php-q.net/regex.html
imho soltle das tutorial durcharbeiten, verstehen umsetzen etc 2-3 stunden dauern, danach sollte man fit genug sein damit seine eigenen regex für jeden erdenklichen zweck zu erstellen.

mfg
robo47
robo47 ist offline  
Alt 08.06.2005, 19:33  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
$text 
' Dies ist ein link auf gogel: www.googel.ch';
?>
jetzt möchte ich das bei der ausgabe alle links in dem text hyperlinks sind.
 
Alt 08.06.2005, 19:41  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

PHP-Code:
<?php
  
function auto_parse_url ($text) {
        
$pattern    = array( "%(^|\s)((http://|ftp://)[.-a-zA-Z0-9/]+)%i" "%(^|\s)(w{3}[.]([.a-zA-Z0-9-/]+))%i" "/\[link\](.+)\[\/link\]/UiS" "/\[link=(.+)\](.+)\[\/link]/Ui" );
        
$replace    = array( "$1[link]$2[/link]" "$1[link]http://$2[/link]" "<a href=\"$1\" target=\"_blank\">$1</a> " "<a href=\"$2\" target=\"_blank\">$1</a> " );
        
$text        preg_replace$pattern $replace $text );
        return 
$text;
    }
?>
sollte funktionieren

greez search
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 08.06.2005, 22:16  
Gast
 
Beiträge: n/a
Standard

als wenn er das versteht xD
aber wird wohl funzen, sehe jetzt so auf anhieb keinen fehler ^^
 
Alt 08.06.2005, 22:18  
Gast
 
Beiträge: n/a
Standard

Da muss er sich mal ein wenig Mühe geben und sich mit preg_replace() auseinandersetzen; ist doch eine schöne Beschäftigung und im Fernseher läuft sowieso nix vernünftiges zur Zeit
 
 


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
Links im Text GELight PHP Tipps 2006 3 13.10.2006 17:35
Darstellung von Links ohne Parameter seven-12 PHP Tipps 2006 4 16.02.2006 15:31
Alle links einer HTML Datei anzeigen? nicobischof PHP Tipps 2005-2 4 26.10.2005 18:20
Ueberlagerte Links HTML, Usability und Barrierefreiheit 0 01.10.2005 19:44
[Erledigt] Links hinter Div-Layer funktionieren nicht HTML, Usability und Barrierefreiheit 10 14.09.2005 15:39
Tabelle ganz links lalala HTML, Usability und Barrierefreiheit 1 06.07.2005 14:29
Links mit verschiedenen Inhalten und extra Fenster HTML, Usability und Barrierefreiheit 6 27.04.2005 22:23
links erstezen mit regex felicitas PHP-Fortgeschrittene 7 17.02.2005 09:05
Downloads auf der Seite verlinken themonk Off-Topic Diskussionen 9 15.02.2005 11:53
layout und verlinken PHP Tipps 2005 13 09.02.2005 15:21
Links sortieren Simon9990 PHP Tipps 2005 5 28.01.2005 23:03
Variablen und Links PHP Tipps 2005 13 19.01.2005 16:45
Session-ID auto-ergänzung von Links ausschalten? PHP Tipps 2004 3 10.08.2004 16:39
links wie z.B index.php?action=news aircrash PHP Tipps 2004 5 27.07.2004 21:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php links verlinken, php link verlinken, links verlinken php, php link erkennen verlinken, php url in einem text verlinken, link erkennen und verlinken php, php link erkennen und verlinken, link verlinken php, links weiter verlinken php, link soll auf eigene seite verlinken php, links erkenenn un verlinken php, php verlinken der link soll weis sein, link mit php verlinken, php link finden und verlinken, lphp link in text verlinken, php lnk verlinken, string url erkennen und verlinken, php - urls erkennen und verlinken, php link auf website verlinken, php link wort verlinken

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