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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.03.2006, 13:28:40
sputnik72 sputnik72 ist offline
Anfänger
 
Registriert seit: Apr 2005
Alter: 51
Beiträge: 121
Hyperlinks innerhalb von Text in db

Hei!
Also ich habe folgende Problemstellung und hoffe, dass mir jemand weiterhelfen kann:

Ich habe für einen Kunden ein System entworfen, mit dessen Hilfe er Text auf der Kundenhomepage selbst ändern/hinzufügen/löschen kann, indem der Text in einer db abgelegt ist und er via php-Seiten auf diese zugreifen kann. Neben Text kann man hier auch Hyperlinks einsetzten, aber eben nur losgelöst vom Text, also z.B. darunter. Dieser Kunde hat nun den Wunsch geäussert, Hyperlinks auch im laufenden Text einsetzten zu können. Meines Wissens kann aber ein Textfeld in einer db-Tabelle nur Text und Absätze enthalten, oder liege ich da falsch?

Der einzige Lösungsansatz, der mir dazu bisher eingefallen ist, ist folgender:
Ich strukturiere die Tabelle der db so, dass Platz für eine begrenzte Anzahl Texte/Textteile und Hyperlinks ist (z.B. 3), in die quasi der Text unterteilt werden kann. Dann kann bei der Eingabe durch den Kunden erst der Textteil bis zum Link eingegeben werden, dann der Link, und der weitere Text. Auf der fertigen Seite kann das dann wie ein fortlaufender Text aussehen.

Oder weiss jemand dafür eine elegantere Lösung?

Gruss Sputnik
Mit Zitat antworten
  #2  
Alt 07.03.2006, 13:41:33
Reinfi Reinfi ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Rinkerode
Alter: 38
Beiträge: 81
Reinfi eine Nachricht über ICQ schicken
AW: Hyperlinks innerhalb von Text in db

Weiss nicht ob ich das richtig gelesen habe, aber das ist doch ein ganz einfach Prinzip:

Ersetze doch einfach einen eingebenen Link zum Beispiel url[LINK][NAME]url

dann durch <a href="LINK">NAME</a> , damit hätte der Kunde ja seine Hyperlinks im Text.

Kann aber auch sein dass ich dein Problem falsch verstanden habe.
Mit Zitat antworten
  #3  
Alt 07.03.2006, 15:09:14
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
AW: Hyperlinks innerhalb von Text in db

Hi,

in der Art? -> http://php-faq.de/q/q-regexp-uri-klickbar.html

Grüße
Mit Zitat antworten
  #4  
Alt 08.03.2006, 22:11:03
sputnik72 sputnik72 ist offline
Anfänger
 
Registriert seit: Apr 2005
Alter: 51
Beiträge: 121
AW: Hyperlinks innerhalb von Text in db

Hei Chris,
ja, das kommt der Sache schon nah. Am besten wäre zwar, wenn nicht die Linkadresse selber im Text stehen müsste, sondern einfach ein Wort oder so - aber ich denke mit sowas kann der Kunde leben.
Hast Du Erfahrung mit dieser Funktion?
PHP-Code:
function replace_uri($str) {
  
$pattern '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm';
  return 
preg_replace($pattern,"\\1<a href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str);

Ich habe probiert statt $str meine Variable einzusetzten, die den Text enthält ($tekst), aber es funktioniert nicht so einfach. In meinem Editor sind auch "function" und "return" in einer anderen Farbe als die normalen php-Befehle. Muss man da noch irgendwas machen, damit das Script funktioniert?

Gruss Sputnik
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Newsflash mit marquee Michael17 HTML, CSS und JavaScript Help! 2 04.03.2009 18:51:21
Text per Formular an DB und dann Probleme mit Zeilenumbruch! marguenther MySQLi/PDO/(MySQL) 9 27.05.2005 12:43:24
array_unique() - Wie gleichen Text herausfiltern? Viper PHP für Fortgeschrittene und Experten 6 06.08.2003 00:54:56
formatierten text in db einspielen jaset PHP Grundlagen 4 12.09.2002 19:30:26
Problem mit Zeilenumbruch... DeMaephis PHP für Fortgeschrittene und Experten 6 06.06.2002 20:06:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:14:04 Uhr.


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


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