Vraag & Antwoord

Webprogrammeren & scripting

strtr(). ereg(), ereg_replace() of eregi_replace()?

4 antwoorden
  • Ik heb het volgende probleem, nl: [code:1:c735205c2d]<?php $mailinhoud = " <head> <title>Uw reactie</title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" /> </head> <body> Beste %naam, <br /> allereerst bedankt voor uw reactie vanaf de %website<br /> </body>"; ?>[/code:1:c735205c2d] Nu moet ik de variabelen %naam en %website vevangen door resp. $edit[naam] en $edit[website], maar het lukt me niet met strtr(), replace() of ereg_replace().. Heeft iemand misschien een tip? ALvast bedankt! Stefan.
  • http://www.php.net/manual/en/function.str-replace.php
  • Voor dit soort recht-toe-recht-aan vervangingen kan je ook het gebruik van [url=http://www.php.net/sprintf]sprintf()[/url] overwegen. [code:1:00b5fa4fd7] <?php $str = "Beste %s,<br />allereerst bedankt voor uw reactie vanaf de %s<br />"; // vervangen $str = sprintf($str, $naam, $website); echo $str; ?> [/code:1:00b5fa4fd7]
  • Of wat dacht je van de nog simpeler oplossing: [code:1:c0e5254ef3]<?php $mailinhoud = " <head> <title>Uw reactie</title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" /> </head> <body> Beste ".$edit[naam].", <br /> allereerst bedankt voor uw reactie vanaf de ".$edit[website]."<br /> </body>"; ?>[/code:1:c0e5254ef3] Lijkt mij zo op het eerste gezicht al voldoende toch? Bye, Robert

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.