Ga naar inhoud

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


Aanbevolen berichten

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.
Link naar reactie
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]
Link naar reactie
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
Link naar reactie
[quote:62c6556404="rob_erwt"]Lijkt mij zo op het eerste gezicht al voldoende toch? [/quote:62c6556404] Inderdaad, meerdere wegen die naar Rome leiden. Overigens is het wel aan te raden om [color=blue:62c6556404]$edit[[/color:62c6556404][color=red:62c6556404][b:62c6556404]"[/b:62c6556404][/color:62c6556404][color=blue:62c6556404]naam[/color:62c6556404][color=red:62c6556404][b:62c6556404]"[/b:62c6556404][/color:62c6556404][color=blue:62c6556404]][/color:62c6556404] te gebruiken i.p.v. [color=blue:62c6556404]$edit[naam][/color:62c6556404] ([url=http://www.php.net/manual/en/language.types.array.php#language.types.array.donts]meer info op de php site[/url])
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...