login  Naam:   Wachtwoord: 
Registreer je!
 Forum

smily's

Offline denbeckers - 13/02/2006 21:42
Avatar van denbeckersPHP interesse ik ben bezig met pm systeem en nu kom ik met een probleem te zitten:
het gaat net zoals hier je drukt op de smily en hij word toegevoegd in het tekstvak
mara nu vraag ik me af hoe ik bij het lezen hem als smily show en niet simpel zo: : )

3 antwoorden

Gesponsorde links
Offline zwobbel - 13/02/2006 22:15 (laatste wijziging 13/02/2006 22:18)
Avatar van zwobbel PHP gevorderde Je bedoelt zoals op msn als je de smilly typt dat deze ok zichtbaar word in het textarea..? volgens mij moet je hiervoor gaan werken met javascript.
Meschien een handige tip..
Ga eens kijken in een wysiwyg editor meschien dat je daar een code kan uit gebruiken of toepassen in jou script?
Offline Maarten - 13/02/2006 22:39 (laatste wijziging 13/02/2006 22:41)
Avatar van Maarten Erelid Zwobbel heeft de vraag een beetje verkeerd begrepen denk ik 

Wat je moet doen bij de output:
  1. <?php
  2. $bericht = 'Hier mijn bericht met een smiley :) :D';
  3. // Nu willen we dat :) dus bv. images/smileys/smile.gif en :D bigsmile.gif in diezelfde map toont:
  4. $aSmileys = array(':)',':D');
  5. $aImages = array('smile.gif','bigsmile.gif');
  6. // de eerste waarde uit $aSmileys zal dus vervangen worden door de eerste waarde in $aImages [:) en smile.gif]
  7.  
  8. // Nu zetten we nog even voor en na iedere afbeelding de html-code voor de afbeelding
  9. for($i = 0; isset($aImages[$i]); $i++) {
  10. $aImages[$i] = '<img src="'.$aImages[$i].'" alt="" />';
  11. }
  12.  
  13. // En dan vervang je nu alle smileys in $aSmileys door de overeenkomende waarde in $aImages:
  14. $bericht = str_replace($aSmileys,$aImages,$bericht);
  15.  
  16. // En output
  17. echo $bericht;
  18. ?>


Het zijn overigens smileys en geen smily's of whatever.
Offline denbeckers - 13/02/2006 22:44
Avatar van denbeckers PHP interesse ja zwobbel id verkeerd begrepen
murfy ik probeer het morgen moet nu slapen
bedankt voor je reactie
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s