osana kokeilua kehittäjien on lähetettävä sähköposteja ja me kaikki tiedämme, että postin lähettäminen localhostista PHP: n avulla voi olla paljon tuskallisempaa, jos emme osaa määrittää XAMPPIA oikein.
lähettääksemme postia localhostista XAMPPIN avulla, meidän on määritettävä XAMPPIN asetukset sen asentamisen jälkeen. Jos haluat määrittää XAMPP-palvelimen lähettämään postia localhostista, meidän on tehtävä muutoksia kahteen tiedostoon, joista toinen on PHP ja toinen sendmail.
mene ensin XAMPPIN asennushakemistoon ja avaa XAMPPIN kansio ja noudata alla olevia ohjeita sama: olen asentanut XAMPPIN C-hakemistoon.
- mennä (C:xampp\php) ja avaa PHP configuration setting tiedosto sitten löytää vierittämällä tai yksinkertaisesti painamalla ctrl + f etsiä sitä suoraan sitten löytää seuraavat rivit ja siirtää nämä arvot. Muista, että rivissä voi olla puolipiste.poista kunkin rivin alussa puolipiste jokaisesta rivistä, joka on jäljempänä.
For Win32 only.http://php.net/smtpSMTP=smtp.gmail.comhttp://php.net/smtp-portsmtp_port=587sendmail_from = your_email_address_heresendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
tämä kaikki tämän tiedoston, paina ctrl + S tallentaa tämän tiedoston ja sulje se.
- now, go the (C:\xampp\sendmail) ja avaa sendmail asetustiedosto etsi sendmail vierittämällä tai painamalla ctrl + f etsiä sitä suoraan sitten löytää seuraavat rivit ja siirtää nämä arvot. Muista, että rivissä voi olla puolipiste.poista kunkin rivin alussa puolipiste jokaisesta rivistä, joka on jäljempänä.
smtp_server=smtp.gmail.comsmtp_port=587error_logfile=error.logdebug_logfile=debug.logauth_username=your_email_address_hereauth_password=your_password_hereforce_sender=your_email_address_here (it's optional)
tämä kaikki tämän tiedoston, paina ctrl + S tallentaa tämän tiedoston ja sulje se. Kun kaikki muutokset kaksi tiedostoa, älä unohda käynnistää Apache-palvelin.
nyt olet tehnyt tarvittavat muutokset näihin tiedostoihin. Tarkistaaksesi, ovatko tekemäsi muutokset oikeita vai eivät. Ensimmäinen, luo PHP-tiedoston kanssa .php laajennus ja liitä seuraavat koodit PHP tiedosto. Kun olet liittänyt koodit, laita tietosi annettuihin muuttujiin – $receiver-muuttujassa laita vastaanottajan sähköpostiosoite, $subject-muuttujassa laita sähköpostin aihe ja tee vastaavasti.
<?php$receiver = "receiver email address here";$subject = "Email Test via PHP using Localhost";$body = "Hi, there...This is a test email send from Localhost.";$sender = "From:sender email address here";if(mail($receiver, $subject, $body, $sender)){ echo "Email sent successfully to $receiver";}else{ echo "Sorry, failed while sending mail!";}?>
kun olet suorittanut nämä vaiheet, avaa tämä PHP-tiedosto selaimessasi. Jos sähköpostisi lähetetään onnistuneesti sitten näkyy menestys viesti ” sähköposti lähetetty onnistuneesti…..”ja siinä tapauksessa, että postiasi ei lähetetä, tulee näkyviin” Sorry, failed while sending mail!”.
jos postia lähetetään, tarkista, että vastaanottaja on saanut sähköpostisi tai ei. Jos kyllä, niin hienoa teit kaikki muutokset täydellisesti. Jos ei, tarkista, että kaikki aiemmin tekemäsi muutokset ovat oikeita tai eivät.