Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 19.01.2004, 12:01   #1
TP-Junior
 
Registriert seit: Jan 2004
pixelschubser macht alles soweit korrekt

Datensätze formatiert ausgeben


hallo,
ich habe folgendes problem - eine mysql datenbank,
deren datensätze ich via php abfrage und im browser darstellen möchte.
soweit klappt das auch wunderbar, aber alle URL oder email adressangaben, die in der variable body gespeichert sind,
werden zwar angezeigt, aber nicht als unterstrichen bzw. klickbar dargestellt.
irgendwie stehe ich auf dem schlauch, da ich nicht weiss, wo genau der fehler liegen könnte...

vielen dank schon mal im voraus für jegliche vorschläge...

das script für die eingabe in die datenbank sieht in php wie folgt aus:
PHP-Code:
$link=@mysql_connect("localhost""""");

if(!
$link) {
    print 
"fehler beim verbinden mit dem server";
    exit;
}

if(!@
mysql_select_db("testdb")) {        
    print 
"datenbank nicht gefunden";
    exit;
    }

    
$titel="neuer beitrag bla bla bla";
    
$autor="user";
    
$body="das ist eine testURL:
 http://www.test.de und das eine testmail: xxx@localhost.de"
;    
    
$datum=time();

    
$query="INSERT INTO news (titel, autor, body, datum) VALUES ('$titel', '$autor', '$body', $datum)";

mysql_close($link); 
das script für die ausgabe/abfrage der datensätze wie folgt:

PHP-Code:
$link=@mysql_connect("localhost""""");

if(!
$link) {
    print 
"fehler beim verbinden mit dem server";
    exit;
}

if(!@
mysql_select_db("testdb")) {        
    print 
"datenbank nicht gefunden";
    exit;
    }
    
    
$query="SELECT * FROM news";
    
    
$result=@mysql_query($query);
    
    if(!
$result) {
    
    print 
"fehler";
    } 
    
    while(
$row=mysql_fetch_array($result)) {
    
    
$datum=strftime("%d/%m/%y %H:%M"$row['datum']);    

    
$body ereg_replace("[[:alpha:]]+@[^<>[:space:]]+[[:alnum:]]","<font Color=\"#0000FF\"><u><a href=\"mailto:\0\">\0</a></u></font>"$body);
    
$body ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]]""<font Color=\"#0000FF\"><u><a href=\"\0\"target=\"_blank\">\0</a></u></font>"$body); 
    
$body ereg_replace("[url]([^[]+)[/url]""<font Color=\"#0000FF\"><u><a href=\"\1\"target=\"_blank\">\1</a></u></font>"$body);    

    print 
"newsID: " $row['newsID'] . "<br>\n";
    print 
"titel: " $row['titel'] . "<br>\n";
    print 
"autor: " $row['autor'] . "<br>\n";
    print 
"datum: " $datum "<br>\n";
    print 
"body: " $row['body'] . "<br>\n";
    print
"<br><br>";
    }
    
    
mysql_close($link); 

Geändert von pixelschubser (19.01.2004 um 12:07 Uhr).
pixelschubser ist offline   Mit Zitat antworten


Alt 19.01.2004, 19:09   #2
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
Arrow

versuchs mal so:

$body = ereg_replace("([[:alpha:]]+@[^<>[:space:]]+[[:alnum:]])",'<font Color="#0000FF"><a href="mailto:\\1">\\1</a></font>', $body);

$body = ereg_replace("([[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/])", '<font Color="#0000FF"><u><a href="\\1" target="_blank">\\1</a></u></font>', $body);
deck16 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Datensätze formatiert ausgeben Datensätze formatiert ausgeben
« Auslesen von doc Art | array in session »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:26 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67