login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]ubb-script

Offline finduilas - 23/08/2006 08:12 (laatste wijziging 23/08/2006 12:48)
Avatar van finduilasPHP gevorderde Hallo;

Ik ben bezig met een ubbscript aan het maken voor m'n site.Alleen zit ik vast bij het gedeelte van js.

Ik heb daar niet veel verstand van.Enkel dat ik weet dat het moet gebeuren met onclick ofzo.Heeft er iemand een tutorial hier omtrent?

Ook wil ik eens vragen of er al iets mis is aan deze code:
  1. <?php function replace($bericht){
  2. $bericht = htmlspecialchars($bericht);
  3. $bericht = nl2br($bericht);
  4. $bericht = preg_replace("#\[b\](.*?)\[/b\]#si","<b>\\1</b>", $bericht);
  5. $bericht = preg_replace("#\[u\](.*?)\[/u\]#si","<u>\\1</u>", $bericht);
  6. $bericht = preg_replace("#\[i\](.*?)\[/i\]#si","<i>\\1</i>", $bericht);
  7. $bericht = preg_replace("#\[url\](.*?)\[/url\]#si","<a href=\\1 target=_blank>\\1</a>", $bericht);
  8. $bericht = preg_replace("#\[url=(.*?)\](.*?)\[/url\]#si","<a href=\\1 target=_blank>\\2</a>", $bericht);
  9. $bericht = preg_replace("#\[img\](.*?)\[/img\]#si","<img src=\\1>", $bericht);
  10. $bericht = preg_replace("#\[color=(.*?)\](.*?)\[/color\]#si","<font color=\\1>\\2</font>", $bericht);
  11. $smiles = array(':!:'=>'!',
  12. ':@'=>'angry',
  13. ':yes:'=>'accepted',
  14. ':D'=>'happy';
  15. foreach($smiles as $smile=>$image){
  16. $bericht = str_replace($smile,"<img src=/images/smilies/".$image.".gif>", $bericht);
  17. }
  18. return $bericht;
  19. }
  20.  
  21. $ber = htmlentities($_POST['bericht'],ENT_QUOTES);
  22. $msg = replace($ber);
  23. ?>


4 antwoorden

Gesponsorde links
Offline Ontani - 23/08/2006 08:14
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
leg uit wat er precies mis loopt... met gewoon een code te geven ben je meestal niet veel
Offline Micron - 23/08/2006 09:28
Avatar van Micron HTML beginner @ Ontani,

Hij wilt denk ik dat als je op een smiley klikt, dat hij dan in het textarea komt. Tenminste als ik het goed begrijp?
Offline jensen - 23/08/2006 10:31 (laatste wijziging 23/08/2006 10:33)
Avatar van jensen Nieuw lid Eenvoudige voorbeeld:
  1. <script type="text/javascript">
  2. function replaceSmilie(smilie) {
  3. document.myform.myfield.value += smilie+" ";
  4. document.myform.myfield.focus();
  5. }
  6. </script>
  7. ...
  8. <a href="javascript:replaceSmilie(':-)')"><img src="smile.gif"></a>
  9. <a href="javascript:replaceSmilie(':-D')"><img src="bigsmile.gif"></a>
  10. <form name="myform">
  11. <textarea name="myfield></textarea>
  12. ...
Offline finduilas - 23/08/2006 12:30 (laatste wijziging 23/08/2006 12:48)
Avatar van finduilas PHP gevorderde Inderdaad micron

Ty jensen: het is eenvoudig maar precies wat ik wil .

EDIT: Hetgeen ik wou werkt.Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s