![]() |
PHPGuestbook mit smileys
Hi!
Ich möchte mein Selbst geschriebenes PHP-Guestbook mit Smileys bestücken. sollte sowohl per auswahl als auch per emoticons funktonieren. kann mir wer Weiterhelfen? danke im vorraus. lg. Leguan1982 |
wo genau hast du die probleme?
im text einfach $text = str_replace (";)", "<img src=\"mysmiley.gif\">", $_POST["guestbook_text"]); zb... |
Danke!
Weist du wie das mit der Auswahl geht? (Klickst auf ein Emoticon und es ist dann im text) viell. hilft das script: <?php $datei="comment_forum2.txt"; if (isset($comment) && $name != "" && $email != "") { $zeiger=fopen($datei,"r+"); $alt=fread($zeiger,filesize($datei)); $ip = $_SERVER["REMOTE_ADDR"]; $datum=date("j.n.Y, H:i:s"); $email="<a href=\"mailto:$email\">$name</a>"; $url="<a href=\"$url\" target=\"_blank\">WWW</a>"; $comment=htmlspecialchars($comment); $comment=stripslashes(nl2br($comment)); $meinung="<tr><td bgcolor=\"#FFCC00\" width=\"25%\" class=\"text\" valign=\"top\"><span class=\"text_fett\"> $email | $url </span><span class=\"text_klein_fett\">$datum | $location </span></td> <td bgcolor=\"#FFFFFF\" width=\"75%\" valign=\"top\" class=\"text\"> :: $comment </td> </tr>\n"; rewind($zeiger); $laenge=strlen($meinung); if($meinung!=substr($alt,0,$laenge)) { fputs($zeiger,"$meinung \n $alt"); } fclose($zeiger); } Readfile($datei); ?> Ist in einen HTML-"Script" eingebettet und als .php abgespeichert. Pro eintrag wird das HTML-Script um eine <tr>-erweitert. |
das is javascript, also clientseitig.
[img]mysmiley.gif[/img] oder so schau dir den html source vom beitrag schreiben an, sollt dort wo zu finden sein. |
Ich hab das ganze mal für ein ASP Guestbook programmiert (siehe http://www25.brinkster.com/oppossom/viewentry.asp?ID=0 ) und hab mir den Code dazu auch nur geklaut, auf jeden Fall:
javascript: PHP-Code:
Smiley1 ich hoffe das nützt dir was... mfg Thomas |
kann mir wer erklären, warum das bei mir nicht funktioniert? es wird immer die else schleife ausgeführt :(
ausgabe für document.forms['formular'].news.createTextRange; function createTextRange() { [native code] } ausgabe für document.forms['formular'].news.caretPos; undefined bitte um hilfe! ps: mein formular: PHP-Code:
PHP-Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag