login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] smilies in email

Offline remy - 21/01/2005 17:16 (laatste wijziging 21/01/2005 19:01)
Avatar van remyPHP ver gevorderde ik heb nu een mooi contactformpie gemaakt met smilies.
deze smilies hoeven niet meegezonden te worden, maar hoe kan ik in bijv gmail de smilies laten zien?

als je dit zo doet :<img src=www.host.nl/smilie.gif> dan komt gewoon die tag daar te staan.
hoe los ik dit op

8 antwoorden

Gesponsorde links
Offline Rens - 21/01/2005 17:24
Avatar van Rens Gouden medaille

Crew algemeen
Door de juiste headers mee te sturen.

Dit zijn:

  1. $headers = "MIME-Version: 1.0\r\n";
  2. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";


Voor een volledig overzicht van de mail functie + headers, moet je deze tutorial eens bekijken.

Mzzls,
Rensjuh
Offline remy - 21/01/2005 17:42
Avatar van remy PHP ver gevorderde huh nu is het vaag, dit werkt al niet eens meer, de mail komt niet aan terwijd de funtie mail wel ondersteunt word:s

  1. <?php
  2. $naarwie = "mailtje@gmail.com";
  3. $onderwerp = $_POST['onderwerp'];
  4. $bericht = $_POST['bericht'];
  5. $headers = "Van:".$_POST['naam']." <".$_POST['email'].">";
  6. mail($naarwie, $onderwerp, $bericht, $headers);
  7. echo "mail is succesvol verzonden";
  8. ?>
Offline Maarten - 21/01/2005 17:44 (laatste wijziging 21/01/2005 17:44)
Avatar van Maarten Erelid
  1. <?php
  2. $naarwie = "mailtje@gmail.com";
  3. $onderwerp = $_POST['onderwerp'];
  4. $bericht = $_POST['bericht'];
  5. $headers = "MIME-Version: 1.0\n";
  6. $headers .= "Content-type: text/html; charset=iso-8859-1\n";
  7. $headers .= "From: ".$_POST['naam']." <".$_POST['email'].">";
  8. if(mail($naarwie, $onderwerp, $bericht, $headers)) {
  9. echo "Mail verzonden";
  10. } else {
  11. echo "Mail NIET verzonden";
  12. }
  13. ?>
Try this...
Offline remy - 21/01/2005 17:53 (laatste wijziging 21/01/2005 17:58)
Avatar van remy PHP ver gevorderde hij wordt wel verstuurd, maar komt niet aan. mag je maar een bepald aantal mailtjes per dag versturen ofzo, ik test em ff op zon gratis host,
want hij doet het echt niet meer:s

net werkt het wel:|

edit
het werkt nu wel weer, het duurt opeeens zo lang:s maar de smilies doen het nu ook, la komt het bericht in de spam (bij gmail):p
Offline Maarten - 21/01/2005 17:58 (laatste wijziging 21/01/2005 17:59)
Avatar van Maarten Erelid
  1. <?php
  2. $headers .= "X-Priority: 3\n";
  3. $headers .= "X-MSMail-Priority: High\n";


Zet deze er ff bij, dan gaat het mss niet meer bij spam...
Offline remy - 21/01/2005 17:59
Avatar van remy PHP ver gevorderde is die \r wel verplicht?
Offline numlockrond - 21/01/2005 18:12
Avatar van numlockrond Onbekend kun je er beter wel bijzetten. volgens mij kun je anders problemen krijgen met sommige emailclients...
Offline remy - 21/01/2005 18:47 (laatste wijziging 21/01/2005 19:00)
Avatar van remy PHP ver gevorderde ook als ik ze erbij zet, in gmail komt alles aan, in hotmiall nergens, ook niet in de spambox.

ik heb nu alle headers erin gezet

[edit]

close topic maar, ik heb 1 mailtje ontvangen in hotmail en nu is mn site weggeflikkerd daarzo:$ 
ik ga ervanuit dat het nu werkt:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.235s