login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mail vraagjes...

Offline gothmog - 01/08/2005 19:11
Avatar van gothmogLid ik heb dit:
  1. $subject="niet belangrijk";
  2. $message="niet belangrijk";
  3. $naam="$obj->voornaam, $obj->achternaam";
  4. $headers = "MIME-Version: 1.0\r\n";
  5. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  6. 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
Offline Ontani - 01/08/2005 19:12
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
laat die $emailadressen eens zien
Offline gothmog - 01/08/2005 19:13
Avatar van gothmog Lid nou, dit is de hele form:

  1. <form method='post' action=''>
  2. <textarea name='emailadressen' rows='3' colls='30'></textarea><br>
  3. <input type='submit' name='submit' value='Verzenden'>
  4. </form>
Offline Ontani - 01/08/2005 19:20 (laatste wijziging 01/08/2005 19:21)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <?
  2. /* recipients */
  3. $to = "mary@example.com" . ", " ; // note the comma
  4. $to .= "kelly@example.com";?>
Offline gothmog - 01/08/2005 19:27 (laatste wijziging 01/08/2005 20:13)
Avatar van gothmog 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?
Offline nathanael - 01/08/2005 20:18 (laatste wijziging 01/08/2005 20:19)
Avatar van nathanael Gouden medaille

HTML gevorderde
volgens mij moet het ook in de headers

maak nog een $headers . = "FROM: $jouwnaam <$jouwemail>\r\n"; aan... zoiets is het volgens mij
Offline gothmog - 01/08/2005 20:25
Avatar van gothmog Lid dat gaat niet:'(
Offline haytjes - 01/08/2005 20:28
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. <?php
  2. $to = 'nobody@example.com';
  3. $subject = 'the subject';
  4. $message = 'hello';
  5. $headers = 'From: webmaster@example.com' . "\r\n" .
  6. 'Reply-To: webmaster@example.com' . "\r\n" .
  7. 'X-Mailer: PHP/' . phpversion();
  8.  
  9. mail($to, $subject, $message, $headers);
  10. ?>
,
je moet het als $headers meegeven (bron: php.net)
Offline gothmog - 01/08/2005 20:47
Avatar van gothmog 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
Offline Ontani - 01/08/2005 21:34
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
laat je huidige code dan eens zien
Offline haytjes - 01/08/2005 21:39
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
ook bron php.net
  1. <?php
  2. // multiple recipients
  3. $to = 'aidan@example.com' . ', '; // note the comma
  4. $to .= 'wez@example.com';
  5.  
  6. // subject
  7. $subject = 'Birthday Reminders for August';
  8.  
  9. // message
  10. $message = '
  11. <html>
  12. <head>
  13. <title>Birthday Reminders for August</title>
  14. </head>
  15. <body>
  16. <p>Here are the birthdays upcoming in August!</p>
  17. <table>
  18. <tr>
  19. <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
  20. </tr>
  21. <tr>
  22. <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
  23. </tr>
  24. <tr>
  25. <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
  26. </tr>
  27. </table>
  28. </body>
  29. </html>
  30. ';
  31.  
  32. // To send HTML mail, the Content-type header must be set
  33. $headers = 'MIME-Version: 1.0' . "\r\n";
  34. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  35.  
  36. // Additional headers
  37. $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
  38. $headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
  39. $headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
  40. $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
  41.  
  42. // Mail it
  43. mail($to, $subject, $message, $headers);
Offline gothmog - 02/08/2005 09:05 (laatste wijziging 02/08/2005 09:06)
Avatar van gothmog Lid ik heb nu dit:

  1. $voornaam="$obj->voornaam";
  2. $achternaam="$obj->achternaam";
  3. $emailadres="$obj->emailadres";
  4. $headers .= 'From: $voornaam $achternaam <$emailadres>' . "\r\n";


maar hij doet t opeens niet meer 
Offline prorsoft - 02/08/2005 09:22 (laatste wijziging 02/08/2005 09:24)
Avatar van prorsoft PHP gevorderde
  1. <?php
  2. $voornaam=$obj->voornaam;
  3. $achternaam=$obj->achternaam;
  4. $emailadres=$obj->emailadres;
  5. $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.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.233s