Smylies im Gästebuch

orben

Mitglied
Ich habe ein Textdatei Gästebuch und wollte mal fragen wie ich dort Smylies einbauen kann :)

Habe dann noch mal eine zweite Frage wie kann man Einträge auf mehreren Seiten verteilen Brauch man dazu My SQL?
 
All Deine Fragen wurden hier im Forum schon mehr als einmal beantwortet. Über die Suchfunktion solltest Du also fündig werden.

Kurze Antwort: Die Smilies in Deinem Text kannst Du mittels [phpf]str_replace[/phpf]-Funktion durch HTML-IMG-Tags ersetzen, die auf die Bilddatei des Smilies zeigen.

Für eine "Blättern-Funktion" brauchst Du nicht unbedingt MySQL. Du musst nur wissen, wieviele Gästebucheinträge du hast, wieviele Du je Seite darstellen willst und auf welcher Seite Du Dich gerade befindest. Der Rest ist Mathematik.

Wie gesagt, das Board ist voll mit Informationen zu Deinen Problemen.

snuu
 
Mal ne Frage zu den Smylies: Kann man mit php was machen, dass sie gleich in die Textarea eingefügt werden also z.B. als sowas :laugh: oder geht das nur mit javascript?
 
Da PHP auf dem Server läuft, gibt es keine PHP-seitige Möglichkeit die Smilies ohne die Seite neu zu laden, in die Textarea einzufügen. Aber mit JavaScript ist's ja nicht schwer (siehe Quellcode Tutorials.de-Beitragsseite).

snuu
 
Mein Problem ist nur, dass ich Javascript nicht besonders mag. Gibt es wirklich keine andere Möglichkeit?
 
so, dann hab ich jetzt das nächste Problem.
Jetzt muss ich naturlich z.B. :laugh: mit <img src=\"./images/smileys/laugh.gif\"> ersetzen. Mit einem ist das ja kein Problem. Da hab ich es so gemacht:
PHP:
$row['comment'] = ereg_replace(":laugh:", "<img src=\"./images/smileys/laugh.gif\">", $row['comment']);
aber wenn ich jetz mehrer machen will komm ich nicht weiter. Muss ich dann das für jedes extra schreiben? Also so:
PHP:
$row['comment'] = ereg_replace(":angry:", "<img src=\"./images/smileys/angryh.gif\">", $row['comment']);
oder gibt es da noch eine andere Möglichkeit?
 
Zurück