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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
13.03.2006, 20:48:05
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: Leutkirch im Allgäu
Beiträge: 79
|
|
Smilies im Gästebuch
Hallo zusammen,
ich möchte gerne in einem Gästebuch graphische Smilies einbinden. So weit so gut - dazu gibt's hier im Forum auch schon einige Threads, welche mir aber nicht so ganz wirklich helfen konnten. Mein Problem oder viel mehr meine Frage:
Ich bin soweit, daß ich in einem Formular via Javascript einen Smiley anklicken kann, so daß im Eingabefeld dann z.B. ::grins:: steht. Das ganze wird jetzt an mein PHP-Skript übergeben. Die anklickbaren Smilies im Formular wurden aus einem Verzeichnis angezeigt, in dem jede Menge von denen liegen und via PHP automatisch ausgelesen und angezeigt werden - ich muß also nicht in einem Skript explizit angeben welcher Smiley wie heißt.
Jetzt würde ich gerne ::grins:: in meiner Datenbank abspeichern und das ganze dann erst in das entsprechende Bild umwandeln, wenn die Datenbank ausgelesen wird und die Einträge des Gästebuchs angezeigt werden.
Wenn jetzt der o.g. Smiley im Verzeichnis gelöscht wird, steht ja in meiner Datenbank im Text ::grins::, welches ja dann logischerweise nicht mehr umgewandelt werden kann, weil es nicht mehr erkannt wird. Dann steht im Text also ::grins::. Meine Frage: wie kann ich das unterbinden bzw. entfernen? Wie wird das ganze denn in großen Foren realisiert? Ist da dann ein Broken Image oder wird da der Platzhalter ::grins:: angezeigt? Wie wird der Smiley bei einem großen Forum denn überhaupt in der Datenbank gespeichert?
Hoffe jetzt mal, daß das verständlich war.
Danke schon mal für eure Hilfe.
Grüße, Heppi.
|
14.03.2006, 08:28:54
|
Junior Member
|
|
Registriert seit: Dec 2005
Alter: 51
Beiträge: 236
|
|
AW: Smilies im Gästebuch
Hy,
Dein gesuchtes Zauberwort heisst stringreplace. Ersetzte einfach Deine Zeichen wie zB grins oder ;- ) diurch entsprechenden html-Code mit dem img-Tag zu dem entsprechenden Bildsmily. Also:
if
$text_feldtext ";- )" enthält ersetzte ";- )" durch "<img src="./pics/smily1.gif" border="0" alt="grins">"
Sollte gehen.
mfG
tsunamitsunami
|
14.03.2006, 10:06:56
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: Leutkirch im Allgäu
Beiträge: 79
|
|
AW: Smilies im Gästebuch
Zitat:
Zitat von tsunamitsunami
Hy,
Dein gesuchtes Zauberwort heisst stringreplace. Ersetzte einfach Deine Zeichen wie zB grins oder ;- ) diurch entsprechenden html-Code mit dem img-Tag zu dem entsprechenden Bildsmily. Also:
if
$text_feldtext ";- )" enthält ersetzte ";- )" durch "<img src="./pics/smily1.gif" border="0" alt="grins">"
Sollte gehen.
mfG
tsunamitsunami
|
Nee, ich glaub Du hast mich falsch verstanden. Wie ich sowas ersetze ist schon klar.
Meine erste Frage ist: wie wird sowas in den großen Foren in der Datenbank abgelegt - als ";- )" oder als "<img src="./pics/smily1.gif" border="0" alt="grins">"?
Zweite Frage: wie kann ich vermeiden, daß ein Broken Image oder ein ";- )" dastehen, wenn das entsprechende Bild aus meinem Verzeichnis gelöscht wird?
|
27.03.2006, 09:21:56
|
Junior Member
|
|
Registriert seit: Dec 2005
Alter: 51
Beiträge: 236
|
|
AW: Smilies im Gästebuch
Hy,
ich würde, wenn der Bildpfad gleich bleibt, den Bildernamen in der DB ablegen.
So habe ich es bisher bei anderen Bildergeschichten gemacht. Sonst müßte Dein Script jedesmal wieder umwandeln.
Gruß
Ollie
|
27.03.2006, 09:22:08
|
Junior Member
|
|
Registriert seit: Dec 2005
Alter: 51
Beiträge: 236
|
|
AW: Smilies im Gästebuch
Hy,
ich würde, wenn der Bildpfad gleich bleibt, den Bildernamen in der DB ablegen.
So habe ich es bisher bei anderen Bildergeschichten gemacht. Sonst müßte Dein Script jedesmal wieder umwandeln.
Gruß
tsunamitsunami
|
27.03.2006, 10:23:59
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Smilies im Gästebuch
in großen foren wird der grinse-smiley nicht einfach so gelöscht, bzw. wenn überhaupt, dann ersetzt!
und wenn du es schaffst, statt ::grins:: ein bild anzuzeigen, dann schaffst du es auch, statt dessen einfach nichts auszugeben, falls du den grinse-smiley nicht ersetzen willst.
Geändert von feuervogel (27.03.2006 um 10:24:38 Uhr)
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:05:31 Uhr.
|