login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Functie in een functie?

Offline Frederic - 07/04/2005 14:26 (laatste wijziging 07/04/2005 14:27)
Avatar van FredericPHP ver gevorderde Ik ben volgend geval aan't maken:
  1. <?
  2. function rechterbalk_module($modulestatus, $onderdeel, $actie)
  3. {
  4.  
  5. if ($modulestatus == "tonen")
  6. {
  7. ?>
  8. - hide<br>
  9. <?php $actie ?><br>
  10. <?php
  11. }
  12. else
  13. {
  14. ?>
  15. - toon<br>
  16. <?php
  17. }
  18. }
  19. ?>

Deze roep ik dus zo aan:
  1. rechterbalk_module("tonen","forum", "zegiets()")

Maar nu gaat het over $actie:
ik wil graag daar eender wat kunnen doen: een functie uitvoeren, iets weergeven...
  1. <?php
  2. function zegiets()
  3. {
  4. echo "yo";
  5. }
  6. ?>

had ik gewoon geprobeerd, maar dat ging niet (ook als ik de "" weghaalde)

2 antwoorden

Gesponsorde links
Offline Fenrir - 07/04/2005 14:30
Avatar van Fenrir PHP expert dat kan zo:

  1. <?
  2. function rechterbalk_module($modulestatus, $onderdeel, $actie)
  3. {
  4.  
  5. if ($modulestatus == "tonen")
  6. {
  7. ?>
  8. - hide<br>
  9. <?php $actie() ?><br>
  10. <?php
  11. }
  12. else
  13. {
  14. ?>
  15. - toon<br>
  16. <?php
  17. }
  18. }
  19. ?>


zo aanroepen:

  1. rechterbalk_module("tonen","forum", "zegiets")
Offline Frederic - 12/05/2005 22:26 (laatste wijziging 12/05/2005 22:30)
Avatar van Frederic PHP ver gevorderde Nogmaal een vraagje over functie in een functie:
Ik heb deze functie:
  1. <? $tekst = preg_replace("#\[antwoord=(.*?)\](.*?)\[/antwoord\]#si", "<fieldset><legend><b>Antwoord op: (afkomstig van \\1)</b></legend><div align=\"left\">\\2</div></fieldset>", $tekst); // center text ?>


Maar nu wil ik graag html_entity_decode toepassen op \\2. Het mag echt alleen maar op \\2 gebeuren, anders loopt de hele toestand vast!
MAAR: die bovenstaande regel is een onderdeel van activeer_ubb. Hoe doe ik dat dan? Want alle tekst wordt netjes omgezet, behalve die tussen de [antwoord] tags, die blijft staan zoals:
  1. &quot;
  2.  
  3. &lt;/table&gt;&lt;/fieldset&gt;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.254s