Activatielink in email

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PH Piet

PH Piet

24/09/2011 21:56:05
Quote Anchor link
Hallo,

Als een gebruiker zich registreerd staat er in zijn mail:
"Klik op de volgende link om je registratie te voltooien:
http://www.mijnsite.be/activatie.php?gebruiker=405&sleutel=e094463e4d59e7973a800d0a6f2b1a134879a57b";

Graag zou ik willen dat hier alleen de tekst komt:
Klik op de volgende link om je registratie te voltooien:
Voltooi je registratie"

Ik heb al geprobeerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="http://www.mijnsite.be/activatie.php?gebruiker='.$vGebruikers_id.'&sleutel='.$vSleutel.'">Voltooi je registratie</a>

Spijtig genoeg krijg ik dan in de email:
"Klik op de volgende link om je registratie te voltooien:
<a href="http://www.mijnsite.be/activatie.php?gebruiker=405&sleutel=e950a47b0c975493f28c90b6f700d8a5b8d4ee3b";>Voltooi je registratie</a>"

Bedankt op voorhand
Gewijzigd op 24/09/2011 21:57:28 door PH Piet
 
PHP hulp

PHP hulp

08/11/2024 11:10:44
 
Ozzie PHP

Ozzie PHP

24/09/2011 22:05:06
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="http://www.mijnsite.be/activatie.php?gebruiker=<?php echo $vGebruikers_id; ?>&sleutel==<?php echo $vSleutel; ?>">Voltooi je registratie</a>
 
PH Piet

PH Piet

24/09/2011 22:35:27
Quote Anchor link
Dit werkt jammer genoeg ook nog niet.
Je code paste ik wel aan.
Na sleutel staat 2x =
 
Ozzie PHP

Ozzie PHP

24/09/2011 22:37:10
Quote Anchor link
Er staat inderdaad 1 = te veel zie ik. Maar wat werkt er niet nu?
 
PH Piet

PH Piet

24/09/2011 22:40:09
Quote Anchor link
In mijn mail komt er:

"Klik op de volgende link om je registratie te voltooien:
<a href="http://www.mijnsite.be/activatie.php?gebruiker=406&sleutel=4a36064fd719463557d447b3f081cd64b49c7ce6";>Voltooi je registratie</a>

Dus je ziet de html code en voltooi staat mee in de URL.

Zal anders even PHP code erbij zetten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$mail
  .= '<a href="http://www.mijnsite.be/activatie.php?gebruiker='.$vGebruikers_id.'&sleutel='.$vSleutel.'">Voltooi je registratie</a>'.EOL;
?>
Gewijzigd op 24/09/2011 22:42:01 door PH Piet
 
Ozzie PHP

Ozzie PHP

24/09/2011 22:52:15
Quote Anchor link
Heb je in je headers aangegeven dat het om een html mail gaat?
 
PH Piet

PH Piet

24/09/2011 22:54:56
Quote Anchor link
Dit is hem...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
define('EOL', "\n");
        
$van = "Mijnsite <[email protected]>";
                        
$mail   = 'Hallo '.$vGebruikersnaam.','.EOL;
$mail  .= ''.EOL;
$mail  .= 'Bedankt voor je registratie.'.EOL;
$mail  .= ''.EOL;
$mail  .= 'Klik op de volgende link om je registratie te voltooien:'.EOL;  
        $mail  .= '<a href="http://www.mijnsite.be/activatie.php?gebruiker='.$vGebruikers_id.'&sleutel='.$vSleutel.'">Voltooi je registratie</a>'.EOL;  
$mail  .= ''.EOL;
$mail  .= 'Daarna kan je je inloggen met je ingevoerde gegevens.'.EOL;
$mail  .= ''.EOL;    
$mail  .= 'Groetjes,'.EOL;                            
$mail  .= 'Het mijnsite Team';  
        
mail($vEmail, 'Je account activeren', $mail, "From: $van");
?>
 
Ozzie PHP

Ozzie PHP

24/09/2011 22:59:53
Quote Anchor link
Je headers missen... vervang de laatste regel eens door:

$headers = 'Content-type: text/html; charset=iso-8859-1' . "\n";
$headers .= 'From: ' . $van . "\n";
mail($vEmail, 'Je account activeren', $mail, $headers);
 
PH Piet

PH Piet

24/09/2011 23:06:50
Quote Anchor link
Oke, nu werkt ie wel =D
Alleen staat alles nu op 1 lijn.
Dus zal een <br> maar toevoegen zeker?
 
Ozzie PHP

Ozzie PHP

24/09/2011 23:11:17
Quote Anchor link
Ja, in je tekst kun je dat doen.

$mail = 'Hallo '.$vGebruikersnaam.',<br><br>';
$mail .= 'Bedankt voor je registratie.<br>';

enz.

Succes ermee!
 
PH Piet

PH Piet

24/09/2011 23:12:40
Quote Anchor link
Oke prima, het werkt nu perfect zoals ik het wou.
Bedankt Ozzie.
Gewijzigd op 24/09/2011 23:12:57 door PH Piet
 
Ozzie PHP

Ozzie PHP

24/09/2011 23:13:22
Quote Anchor link
graag gedaan :)
 
Jacco Brandt

Jacco Brandt

25/09/2011 14:07:34
Quote Anchor link
Of je defined EOL iets anders, namelijk: "<br />\n"
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.