Welkom gast! Aanmelden Registreren


Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP] mail()
#1
Goedenavond,

in mijn project wil ik een mailfunctie toepassen nu legt W3Schools het super uit, een klein ding volgens mij mis ik gegevens zoals een SMTP server.. is dit benodigd? lijkt me wel en zo ja heeft iemand een voorbeeld? ik had al een array zelf geknutseld maar helaas

PHP-code:
<?php
$to 
"[email protected][email protected]";
$subject "HTML email";

$message "
<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
"
;

// Always set content-type when sending HTML email
$headers "MIME-Version: 1.0" "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" "\r\n";

// More headers
$headers .= 'From: <[email protected]>' "\r\n";
$headers .= 'Cc: [email protected]"\r\n";

mail($to,$subject,$message,$headers);
?>
bron: W3Schools

PHP-code:
$smtp Mail::factory('smtp',
  array (
'host' => $host,
    
'auth' => true,
    
'username' => $username,
    
'password' => $password));
$mail $smtp->send($to$headers$body); 

Met vriendelijke groet,
Kind Regards,

Robin Tenperiados.

E-Mail
Skype = [email protected]

 
Reageer
#2
Je kan ook een kijkje nemen naar mailgun
Some people like to rock, some people like to roll.
 
Reageer
#3
(13-06-2018, 21:59)Stanley schreef: Je kan ook een kijkje nemen naar mailgun

Klinkt goed, het liefst wil ik het bakken in de code en geen uitstap maken maar als het niet anders gaat dan is dit inderdaad een mooie oplossing.

Met vriendelijke groet,
Kind Regards,

Robin Tenperiados.

E-Mail
Skype = [email protected]

 
Reageer
#4
Je hebt to, subject en message.
Bij smtp heb je to, headers, message?
 
Reageer
#5
Tegenwoordig kun je beter een smtp server gebruiken om te verzenden, mail() komt bij veel e-mailproviders niet meer aan of in spam.
Developer in de breedste vorm
Dit bericht is geliked door:
  • Stanley (14-06-2018)
 
Reageer
#6

Je kan beter een lib gebruiken als PHPMailer. Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

Daarmee kan je eenvoudig SMTP gebruiken.
Het heeft een eenvoudige voorbeeld voor je Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

"Never argue with an idiot. They will only bring you down to their level and beat you with experience."
 
Reageer
#7
(14-06-2018, 08:53)Duckie schreef: Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

Daarmee kan je eenvoudig SMTP gebruiken.
Het heeft een eenvoudige voorbeeld voor je Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

Helaas niet zo simpel, wanneer ik just only de code kopiëer en plak zou je verwachten dat het script nog stabiel is. Dus moet je een response krijgen.

Wanneer ik enkel echo "klaar"; in php laat staan krijg ik netjes een echo, wanneer ik het script erbij plak werkt hij niet en is de pagina dus wit. enig idee waar het fout gaat? Overigens heb ik dit ook wanneer ik alles netjes aanpas.

Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

Met vriendelijke groet,
Kind Regards,

Robin Tenperiados.

E-Mail
Skype = [email protected]

 
Reageer
#8

Zet even boven aan de script na <?php

Code:
error_reporting(E_ALL);
ini_set('display_errors', 1);
en doe dan weer de pagina laden Happysmile
Dan komt de foutmelding.

Denk dat je niet bestanden heb ingeladen.
Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

"Never argue with an idiot. They will only bring you down to their level and beat you with experience."
 
Reageer
#9
(06-07-2018, 22:05)Duckie schreef: Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

Met vriendelijke groet,
Kind Regards,

Robin Tenperiados.

E-Mail
Skype = [email protected]

 
Reageer
#10
Strange.. Heb je ergens "mailscript" als namespace gemaakt?
Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

"Never argue with an idiot. They will only bring you down to their level and beat you with experience."
 
Reageer
  




Leden die dit momenteel bekijken: 1 gast(en)