mail vraagjes...
gothmog - 01/08/2005 19:11
Lid
ik heb dit:
$subject="niet belangrijk";
$message="niet belangrijk";
$naam="$obj->voornaam, $obj->achternaam";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail("$emailadressen", "$subject", "$message", "$headers");
$subject = "niet belangrijk" ;
$message = "niet belangrijk" ;
$naam = "$obj->voornaam , $obj->achternaam " ;
$headers = "MIME-Version: 1.0\r \n " ;
$headers .= "Content-type: text/html; charset=iso-8859-1\r \n " ;
mail ( "$emailadressen " , "$subject " , "$message " , "$headers " ) ;
maar ik heb 2 vraagjes:
- ik heb ergens gelezen dat als je meerdere e-mails tegelijk wilt versturen dat je er dan ';' tussen moest zetten...
dat heb ik gedaan, maar dan mailt hij niet meer (hij doet het wel, want naar 1 e-mail mailt ie wel...)
hoe los ik dit op?
- hoe voeg ik hier een afzender aan toe?
12 antwoorden
Gesponsorde links
gothmog - 01/08/2005 19:13
Lid
nou, dit is de hele form:
<form method='post' action=''>
<textarea name='emailadressen' rows='3' colls='30'></textarea><br>
<input type='submit' name='submit' value='Verzenden'>
</form>
< form method= 'post' action= '' >
< textarea name= 'emailadressen' rows= '3' colls= '30' ></ textarea>< br>
< input type= 'submit' name= 'submit' value= 'Verzenden' >
</ form>
Ontani - 01/08/2005 19:20 (laatste wijziging 01/08/2005 19:21)
-1
<?
/* recipients */
$to = "mary@example.com" . ", " ; // note the comma
$to .= "kelly@example.com";?>
<?
/* recipients */
$to = "mary@example.com" . ", " ; // note the comma
$to .= "kelly@example.com" ; ?>
gothmog - 01/08/2005 19:27 (laatste wijziging 01/08/2005 20:13)
Lid
ik heb t zelf al opgelost, door een komma als scheidingsteken te gebruiken, maar hoe kan ik nou nog een afzendersemailadres invoeren?
want op die plek staat nu toch $headers?
gothmog - 01/08/2005 20:25
Lid
dat gaat niet:'(
haytjes - 01/08/2005 20:28
JS gevorderde
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
<?php
$to = 'nobody@example.com' ;
$subject = 'the subject' ;
$message = 'hello' ;
$headers = 'From: webmaster@example.com' . "\r \n " .
'Reply-To: webmaster@example.com' . "\r \n " .
mail ( $to , $subject , $message , $headers ) ; ?>
,
je moet het als $headers meegeven (bron: php.net)
gothmog - 01/08/2005 20:47
Lid
thnx
maar ik wil dus met dit: MIME-Version: 1.0 erin,
maar ik krijg het er onmogelijk in, zonder parse error, kan iem. helpe
haytjes - 01/08/2005 21:39
JS gevorderde
ook bron php.net
<?php
// multiple recipients
$to = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
// subject
$subject = 'Birthday Reminders for August';
// message
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
<?php
// multiple recipients
$to = 'aidan@example.com' . ', ' ; // note the comma
$to .= 'wez@example.com' ;
// subject
$subject = 'Birthday Reminders for August' ;
// message
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
' ;
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r \n " ;
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r \n " ;
// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r \n " ;
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r \n " ;
$headers .= 'Cc: birthdayarchive@example.com' . "\r \n " ;
$headers .= 'Bcc: birthdaycheck@example.com' . "\r \n " ;
// Mail it
mail ( $to , $subject , $message , $headers ) ;
gothmog - 02/08/2005 09:05 (laatste wijziging 02/08/2005 09:06)
Lid
ik heb nu dit:
$voornaam="$obj->voornaam";
$achternaam="$obj->achternaam";
$emailadres="$obj->emailadres";
$headers .= 'From: $voornaam $achternaam <$emailadres>' . "\r\n";
$voornaam = "$obj->voornaam " ;
$achternaam = "$obj->achternaam " ;
$emailadres = "$obj->emailadres " ;
$headers .= 'From: $voornaam $achternaam <$emailadres>' . "\r \n " ;
maar hij doet t opeens niet meer
prorsoft - 02/08/2005 09:22 (laatste wijziging 02/08/2005 09:24)
PHP gevorderde
<?php
$voornaam=$obj->voornaam;
$achternaam=$obj->achternaam;
$emailadres=$obj->emailadres;
$headers .= "From: ".$voornaam." ".$achternaam." <".$emailadres.">\r\n";
<?php
$voornaam = $obj -> voornaam ;
$achternaam = $obj -> achternaam ;
$emailadres = $obj -> emailadres ;
$headers .= "From: " . $voornaam . " " . $achternaam . " <" . $emailadres . ">\r \n " ;
vars buiten quotes!
als je enkele quotes doet neemt ie het $ nl als karakter;-)
EDIT: maareeh, bestaat $headers al wel voordat je er iets aan toevoegt?:s
Gesponsorde links
Dit onderwerp is gesloten .