![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Senior Member
![]() Registriert seit: 02.03.2002
Beiträge: 123
|
![]() hi forum,
ich hab ein forumscript gebastelt(php/mysql) und möchte nun auch hyperlinks in meiner tabelle (blob-feld) speichern und wieder als hyperlink ausgeben können. - tja, wie? –
____________________________________
-- free tibet -- |
![]() |
![]() |
![]() |
#2 |
Veteran
![]() |
![]() hi!
naja du überprüfst ob es ein hyperlink ist und dann schreibst du direkt Text in dein blob-feld ein beispiel wie du einen text auf einen hyperlink überprüfst habe ich bei den codeschnipseln auf www.php4u.net einmal gefunden grüße seppo
____________________________________
http://www.disco-eldorado.at |
![]() |
![]() |
![]() |
#3 |
Senior Member
![]() Registriert seit: 02.03.2002
Beiträge: 123
|
![]() danke,
anbei poste ich den code: function links($text) { $p[0][0] = '"(( |^)((ftp|http|https){1}://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)"i'; $p[0][1] = '\\1'; $p[1][0] = '"( |^)(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)"i'; $p[1][1] = '\\1\\2'; $p[2][0] = '"([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})"i'; $p[2][1] = '\\1'; for($i=0; $i<count($p); $i++) { $text = preg_replace($p[$i][0], $p[$i][1], $text); } return $text; } $text = "www.php4u.net ist meine Lieblingsseite. "; $text.= "michi@php4u.net ist die Email des Authors."; echo links($text);
____________________________________
-- free tibet -- |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|