Murdock Geplaatst: 17 augustus 2007 Geplaatst: 17 augustus 2007 Heb een probleempje. Wil een mail sturen via PHP waarin wat variables staan, echter die gaan als platte tekst mee, in plaats van de inhoud daarvan.. Wie kan me op weg helpen? Citaat: $subject = "Registratie radiomarkt"; $maileen = "Bedankt voor uw registratie."; $mailtwee = "\rU bent geregistreerd met het unieke klantnummer: $regid"; $maildrie = "\rUw wachtwoord is uw emailadres: $mail"; $mailvier = "\r\nHartelijk dank namens de organisatie van de radiomarkt"; $mailvijf = "\nMet vriendelijke groet,\r$contactpersoon"; $message = ' <html> <head> <title>Aanmelding radiomarkt</title> </head> <body> <p>$maileen</p> <p>$mailtwee <br>$maildrie</p> <p>$mailvier <br>$mailvijf</p> </body> </html> '; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "To: $naam <$mail>\r\n"; $headers .= "From: $marktnaam <$contactmail>\r\n"; mail($mail, $subject, $message, $headers); Receiver: VU+ Solo 4K Schotel: Digiality 85cm multifocus, 4x Triax PLL LNB, 4x Digiality DiSEqC 1.0 High-Iso (Astra1-2-3, Hotbird)
Gast Geplaatst: 17 augustus 2007 Geplaatst: 17 augustus 2007 Citaat: $subject = "Registratie radiomarkt"; $maileen = "Bedankt voor uw registratie."; $mailtwee = "\rU bent geregistreerd met het unieke klantnummer: $regid"; $maildrie = "\rUw wachtwoord is uw emailadres: $mail"; $mailvier = "\r\nHartelijk dank namens de organisatie van de radiomarkt"; $mailvijf = "\nMet vriendelijke groet,\r$contactpersoon"; $message =[color:"red"]"[/color] <html> <head> <title>Aanmelding radiomarkt</title> </head> <body> <p>$maileen</p> <p>$mailtwee <br>$maildrie</p> <p>$mailvier <br>$mailvijf</p> </body> </html> [color:"red"]"[/color] ; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "To: $naam <$mail>\r\n"; $headers .= "From: $marktnaam <$contactmail>\r\n"; mail($mail, $subject, $message, $headers);
Duwgati Geplaatst: 17 augustus 2007 Geplaatst: 17 augustus 2007 Het zit 'm idd in het gebruik van de quotes zoals Elbomba aangeeft. Maar ik begrijp het wisselende gebruik van de Carriage Return en Line Feed codes (\r\n) niet. Soms gebruik je \r soms \n en soms \r\n. Is dat met een speciale reden gedaan? Code: $subject = "Registratie radiomarkt";$maileen = "Bedankt voor uw registratie.";$mailtwee = "\rU bent geregistreerd met het unieke klantnummer: $regid";$maildrie = "\rUw wachtwoord is uw emailadres: $mail";$mailvier = "\r\nHartelijk dank namens de organisatie van de radiomarkt";$mailvijf = "\nMet vriendelijke groet,\r$contactpersoon";
Murdock Geplaatst: 17 augustus 2007 Auteur Geplaatst: 17 augustus 2007 Nee, dat komt omdat ik steeds verder aan het script werk, de mail was eerst plain ipv. html. Ik moet het geheel nog opschonen <img src="/forums/images/graemlins/smile.gif" alt="" /> @elbomba Thanks, het werkt. Stom van me. Receiver: VU+ Solo 4K Schotel: Digiality 85cm multifocus, 4x Triax PLL LNB, 4x Digiality DiSEqC 1.0 High-Iso (Astra1-2-3, Hotbird)
Puch Geplaatst: 17 augustus 2007 Geplaatst: 17 augustus 2007 Wat je ook kan gebruiken om je html op te bouwen is "end of document" Het voordeel van deze manier van werken is dat je eerst in een webdesign programma de layout maakt en je dan de volledige broncode kan kopieëren en gebruiken om de $message variabel te vullen. Het ziet er dan als volgt uit: Code: $message = <<<eod<html><head><title>Aanmelding radiomarkt</title></head><body><p>$maileen</p><p>$mailtwee<br>$maildrie</p><p>$mailvier<br>$mailvijf</p></body></html>eod; Enkel punten waar je je moet aan houden. -na <<<eod mag er op die lijn niets meer staan (ook geen spatie) -eod; moet tegen de kantlijn staan niets ervoor of erachter (ook geen spatie of tab om je code overzichtelijk te maken) -extra quotes (zoals voor het opgeven van tabelbreedte en uitlijningen) moeten niet geescaped worden. iMac 27" macOS SierraiPhone 5s iOS 10
Murdock Geplaatst: 17 augustus 2007 Auteur Geplaatst: 17 augustus 2007 Bedankt voor de tip. Receiver: VU+ Solo 4K Schotel: Digiality 85cm multifocus, 4x Triax PLL LNB, 4x Digiality DiSEqC 1.0 High-Iso (Astra1-2-3, Hotbird)
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen