Toon posts:

[PHP] Mailen met php (From:) be the same as php.ini

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een probleem ik ben bezig met een mail scritpt voor een member systeem echter mailt hij wel maar zit ik met een klein probleem waar ik nu al 30 min mee bezig ben ik heb al op php.net gekeken maar daar staat ook niet echt wat mij kan helpen misschien zien jullie de fout eerder dan ik want ik zie het echt niet heb al vanalles geprobeert.

het phpscript:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*mail gegevens*/
$aan = "jonathan@almererulez.com";
$onderwerp = "Activeer nu je account $naam !";
$tekst = "$bericht";

/*headers:*/
$headers = "From: Activeer account<webmaster@domein.nl>\n";
$headers = "Content-Type: text/html; charset=iso-8859-1\n";
$headers = "X-Priority: 1\n";
$headers = "X-MSMail-Priority: High\n";

/*Mail verzenden*/
mail ("$aan","$onderwerp","$tekst","$headers");

/*gebruiker duidelijk maken dat het activatie mailtje is verstuurd*/
echo "Je account is aangemaakt!, Er is nu een mail verzonden aan ($aan) met de instructies hoe je jouw account kunt activeren";


probleem is dus dat hij de mail gegevens die in PHP.ini staan altijd overneemt terwijl ik het naar eigen inzicht toch goed heb gedaan en hij de naam (from) toch wel moet weergeven.
alvast bedankt voor het helpen

[ Voor 16% gewijzigd door Verwijderd op 20-01-2003 11:42 ]


Verwijderd

PHP:
1
2
3
4
$headers = "From: Activeer account<webmaster@domein.nl>\n"; 
$headers = "Content-Type: text/html; charset=iso-8859-1\n"; 
$headers = "X-Priority: 1\n"; 
$headers = "X-MSMail-Priority: High\n";


moet zijn:
PHP:
1
2
3
4
$headers = "From: Activeer account<webmaster@domein.nl>\n"; 
$headers .= "Content-Type: text/html; charset=iso-8859-1\n"; 
$headers .= "X-Priority: 1\n"; 
$headers .= "X-MSMail-Priority: High\n";


Probeer dat eens

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 17:51
Je schrijft de headers steeds over, gebruik .= ipv =

iets anders: waaarom
code:
1
mail ("$aan","$onderwerp","$tekst","$headers");

met aanhalingstekens?

[ Voor 53% gewijzigd door sjroorda op 20-01-2003 11:47 ]


Verwijderd

Topicstarter
sjroorda schreef op 20 January 2003 @ 11:45:
Je schrijft de headers steeds over, gebruik .= ipv =

iets anders: waaarom
code:
1
mail ("$aan","$onderwerp","$tekst","$headers");

met aanhalingstekens?
Zo staat het in het boek beschreven en zo gebruik ik het al vanaf het begin dat ik PHP >:) btw allebij bedankt hij doet het maar waar dient die . eigenlijk voor?

Verwijderd

zo plak je steeds die string die je in de variabele '$header' hebt staan aan elkaar...

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 17:51
.= is een concatenatie: $a.$b betekent $a + $b

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Je kan me niet vertellen dat je na een half uur zoeken de concatenatie operator nog niet gevonden hebt. Dit is echt basic werk en ik raad je dan ten stelligste aan om eens een flink aantal basiscursusen PHP te doen.
Succes
Pagina: 1

Dit topic is gesloten.