login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met smilies

Offline Frederic - 29/11/2004 22:04 (laatste wijziging 29/11/2004 22:22)
Avatar van FredericPHP ver gevorderde Ik ga eens proberen mijn probleem te schetsen:
Ik heb dus verschillende pagina's,en daarop gebruik ik telkens $inhoud om iets te echo'en. Nu heb ik een pagina gemaakt waardat de smiliecodes wordt omgevormd tot figuren. Dit lukt op verschilllende pagina's, maar op sommigen word : - ) ipv :-) dit:

<img src="Images/Smilies/lach.gif&q uot;>

Gewoon in tekstvorm dus... Ik weet niet waar het aan kan liggen, want de pagina om smilies om te zetten is juist hetzelfde... Kan iemand me helpen?

De smiliespagina:
  1. <?
  2. $bericht = htmlspecialchars($bericht);
  3. $bericht = str_replace(":-)", "<img src=\"Images/Smilies/lach.gif\">", $bericht);
  4. $bericht = str_replace(":)", "<img src=\"Images/Smilies/lach.gif\">", $bericht);
  5. $bericht = str_replace(":-D", "<img src=\"Images/Smilies/grote_lach.gif\">", $bericht);
  6. $bericht = str_replace(":D", "<img src=\"Images/Smilies/grote_lach.gif\">", $bericht);
  7. $bericht = str_replace(":-d", "<img src=\"Images/Smilies/grote_lach.gif\">", $bericht);
  8. ?>

En dit is de pagina zelf:
  1. <?php include('Smilies.php'); ?>
  2. ...... //Database connectie enz
  3.  
  4.  
  5. $query = mysql_query("SELECT * FROM forum WHERE topicid='" . $_GET['topicid'] . "'");
  6.  
  7. while ($obj = mysql_fetch_object($query)) {
  8. $inhoud = htmlspecialchars($obj->inhoud);
  9. $inhoud = nl2br($inhoud);
  10. $inhoud = wordwrap($inhoud, 60, "\n", 1 );
  11.  
  12. $tekstid = $obj->id;
  13. $rij = mysql_query("SELECT * FROM forum_reactie WHERE topicid='$topicid' ORDER BY id DESC");
  14. $reacties = mysql_num_rows($rij);
  15.  
  16. if ($reacties == "1")
  17. $reactiesnaam ="<a href=\"reactie.php?topicid=$topicid\"><p class=\"normaal\">$reacties reactie</p></a>";
  18. else
  19. $reactiesnaam ="<a href=\"reactie.php?topicid=$topicid\"><p class=\"normaal\">$reacties reacties</p></a>";
  20.  
  21. if ($reacties == "0")
  22. $reactiesnaam ="<a href=\"reactie.php?topicid=$topicid\"><p class=\"normaal\">Post een reactie</p></a>";
  23. ?>
  24. <div align="center">
  25. <table width="100%" border="1" cellspacing="1" cellpadding="2" bordercolor="#CCCCCC" bgcolor="#000000">
  26. <tr bgcolor="#F0F0F0">
  27. <td width="33%"><p class="normaal"><b>Titel:</b> <?php echo"$obj->titel"; ?></p></td>
  28. <td width="33%"><p class="normaal"><b>Geplaatst door:</b>&nbsp;<?php echo $obj->naam; ?></p></td>
  29. <td width="33%"><p class="normaal"><b>Geplaatst op:</b>&nbsp;<?php echo $obj->datum; ?></p></td>
  30. </tr>
  31. <tr bgcolor="#E9E9E9">
  32. <td colspan="3"><p class="normaal"><?php echo"$inhoud"; ?></p></td>
  33. </tr>
  34. </table>
  35. </div>

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s