SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.08.2003, 18:45:03
BeneBaur BeneBaur ist offline
Junior Member
 
Registriert seit: Mar 2003
Beiträge: 240
Text in echten Link umwandeln

Ich habe eine Ausgabe von einer MYSQL Datenbank erzeugt in der Lunks gespeichert sind diese sind allerdings als VARCHAR dort gespeichert, wie kann ich die Links im Browser als Link ausgeben?

Würde mich über Hilfe freuen!
__________________
M.f.G

Bene

------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Mit Zitat antworten
  #2  
Alt 13.08.2003, 19:09:57
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
Hi BeneBaur


Aus deiner Angabe kann ich leider nix herauslesen was du genau das Probelm ist.

Könntest du mal eine Beispiel-Ausgabe, bzw. die Einzelteile posten.
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #3  
Alt 13.08.2003, 19:12:35
BeneBaur BeneBaur ist offline
Junior Member
 
Registriert seit: Mar 2003
Beiträge: 240
Also ich habe in einer DB Links gespeichert, als normalen Text!
Diesen Text habe ich ausgelesen und möchte ihn nun als Link darstellen, also das wenn man draufklickt auf die Seite gelangt.

Verstanden?

PS: Was ist ein Super Admin?
__________________
M.f.G

Bene

------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Mit Zitat antworten
  #4  
Alt 13.08.2003, 19:24:30
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
Hi,
einfach so.
Mal angenommen die Spalte heisst "link" und die Tabelle heisst "tabelle"

PHP-Code:

$sql 
= @mysql_query("SELECT link FROM tabelle");
while(
$row = @mysql_fetch_row($sql)){

$alleLinks .= '<a href="' $row[0] . '">' $row[0] . '</a>' "n";

}
echo 
$alleLinks
Bye Damir

P.S. Wer ist ein Super Admin???
Mit Zitat antworten
  #5  
Alt 13.08.2003, 23:56:34
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
Ich glaube ich weiß jetzt was du meinst.
Du hast einen Text in dem steht ein http://wwww..... und das willst du automatisch umwandeln in einen Clickable.

nimm diese Funktion
Code:
function parseURL($out) {
     $urlsearch[]="/([^]_a-z0-9-="'/])((https?|ftp)://|www.)([^ rn()*^$!`"'|[]{};<>]*)/si";
     $urlsearch[]="/^((https?|ftp)://|www.)([^ rn()*^$!`"'|[]{};<>]*)/si";
     $urlreplace[]="1<a href="24">24</a>";
     $urlreplace[]="<a href="13">13</a>";
     $emailsearch[]="/([s])([_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*(.[a-zA-Z]{2,}))/si";
     $emailsearch[]="/^([_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*(.[a-zA-Z]{2,}))/si";
     $emailreplace[]="1<a href="mailto:2">2</a>";
     $emailreplace[]="<a href="mailto:"></a>";
     $out = preg_replace($urlsearch, $urlreplace, $out);
    if (strpos($out, "@")) {
        $out = preg_replace($emailsearch, $emailreplace, $out);
    }
    return $out;
}

$out = "asdasdasd http://www.test.atss Test@test.atas dasd";
$out = parseURL($out);
echo $out;
@Super Admin
Du meinst Super Moderator

Das ein Typ der alles darf ausser die ganzen einstellungen am Board ändern.
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #6  
Alt 14.08.2003, 13:59:05
BeneBaur BeneBaur ist offline
Junior Member
 
Registriert seit: Mar 2003
Beiträge: 240
Das habe ich jetzt leider nicht ganz verstanden, ist das nicht etwas kompliziert habe mir das einfacher vorgestellt.
Hier mal mein Code teil wo die Text ausgabe gemacht wird:

PHP-Code:

while($row mysql_fetch_row($result))
{    echo 
"Name: ".nl2br($row[1]) . " <br> Link: " nl2br($row[2]) ."<br><br>".nl2br($row[3]);    echo "<br><br><hr>";  } 
Da müsste ich doch irgendwo was reinschreiben oder?


Würde mich nochmals über Hilfe von euch freuen!
__________________
M.f.G

Bene

------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Mit Zitat antworten
  #7  
Alt 14.08.2003, 14:39:33
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
Hi BeneBaur


entweder hab ich dich falsch verstanden oder du es falsch beschrieben.

Ich dachte:
Du hast eine Text in der DB.
in diesem Text sind http://www.... drin

die willst du Clickable machen.

Dazu hab ich die Funktion geschrieben.

Dort lässt du einfach den DB-Eintrag durchlaufen und er macht die Links draus.


Was meintest du??
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #8  
Alt 14.08.2003, 17:07:16
BeneBaur BeneBaur ist offline
Junior Member
 
Registriert seit: Mar 2003
Beiträge: 240
ja genau das meine ich nur ich weiß leider nicht wie ich das machen soll! Und wie ich dazu deine Funktion benutzen soll.

Kannst du mir dabei helfen?
__________________
M.f.G

Bene

------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Mit Zitat antworten
  #9  
Alt 14.08.2003, 17:15:12
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Tach zusammen,

@BeneBaur: Hat der Vorschlag von Damir nicht funktioniert?
Es sollte doch reichen, wenn du einfach die <a...></a> drumrumreinbaust.

Gruss

chris17
Mit Zitat antworten
  #10  
Alt 14.08.2003, 17:46:01
BeneBaur BeneBaur ist offline
Junior Member
 
Registriert seit: Mar 2003
Beiträge: 240
Habe das ausprobiert was Damir geschrieben hat, funzte aber leider nicht, glaube aber dass das an mir lag!
Könntet ihr mir bitte nochmal helfen das von Damir in meinen Code einzubauen?
__________________
M.f.G

Bene

------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:41:43 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt