login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mail()

Offline tbk - 21/02/2007 17:39
Avatar van tbkPHP beginner Ben vandaag bezig geweest met een volledig inschrijvingsformulier in een te steken voor mijn school:

http://www.plaatscode.be/4325/

het werkt met een bevestigingsmail met een code (lijn 281-289) die een code genereert...hij wil echter die code niet mee mailen.. heb al verschillende dingen geprobeerd....

testen kan je op: http://sintpaulus.thijma.be/?pagina=inschr

je krijgt dan zo een mail:
Beste,

bedankt voor u interesse in onze school,
graag hadden we nog een bevestiging gehad door op onderstaande link te klikken:

http://sintpaul...mp;confirm=

Met vriendelijke groeten
Het webteam

4 antwoorden

Gesponsorde links
Offline Rik - 21/02/2007 17:49
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
In de mail die in $bevestiging staat staat $code, alleen die is dan nog niet geset.

Dus je moet of $bevestiging pas definiëren tussen regel 290 en 296 (als de code gemaakt is en de mail nog verzonden moet worden), of met iets als sprintf werken:
  1. <?php
  2. $bevestiging="
  3.  
  4. Beste,
  5.  
  6. bedankt voor u interesse in onze school,
  7. graag hadden we nog een bevestiging gehad door op onderstaande link te klikken:
  8.  
  9. http://sintpaulus.thijma.be/?pagina=inschr&inschr=confirm&confirm=%s
  10.  
  11. Met vriendelijke groeten
  12. Het webteam";
  13.  
  14. (...)
  15.  
  16. mail($i, "Bevestiging van inschrijving", sprintf($bevestiging, $code), $headers);
  17.  
  18. (...)
  19. ?>
Offline Sitebase - 21/02/2007 17:52 (laatste wijziging 21/02/2007 17:53)
Avatar van Sitebase PHP expert Je steekt een variable in een variable dat is dus normaal dat dit niet werkt.

Plaats de volgende code na de regels waar je de code genereert en dan zal het wel werken.
  1. $bevestiging="
  2. Beste,
  3. bedankt voor u interesse in onze school,
  4. graag hadden we nog een bevestiging gehad door op onderstaande link te klikken:
  5. http://sintpaulus.thijma.be/?pagina=inschr&inschr=confirm&confirm=$code
  6.  
  7. Met vriendelijke groeten
  8. Het webteam";

Offline TotempaaltJ - 21/02/2007 17:55 (laatste wijziging 21/02/2007 17:55)
Avatar van TotempaaltJ PHP interesse @Boven hierboven:
Vanwaar die #'s?
Offline tbk - 21/02/2007 18:44
Avatar van tbk PHP beginner oké sprinf werkt! bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s