Inasaidia kusaidia barua pepe ya PHP

Mwongozo wa kufanyia:

PHP inaonyesha inafungue barua pepe kwenye skripta.

Kifaa cha PHP mail()

kifaa cha PHP mail() kinatuma barua pepe yanaingia kwenye skripta.

mail(mhusika,muhuri,ujumbe,mifanikio ya kichwa cha baridi,mifanikio)
kifaa cha kuwa na
mhusika Inayotarajiwa. Tengeneza mhusika wa baridi.
muhuri Inayotarajiwa. Tengeneza muhuri wa baridi. Mafanikio hii haonyeshe chaguo kwa muda.
ujumbe Inayotarajiwa. Ujumbe unalathirika. Tumia LF (\n) kumaliza kila muda.
mifanikio ya kichwa cha baridi

Chaguo. Tengeneza mafanikio ya kichwa cha baridi, kama vile From, Cc na Bcc.

Chaguo. Tumia CRLF (\r\n) kumaliza mafanikio ya kichwa cha baridi.

mifanikio Chaguo. Tengeneza mafanikio ya baridi ya baridi kwa programu ya baridi ya baridi.

Mafanikio:PHP inahitaji baridi ya baridi inayopewa na inayoshughulikia, ili kufanya baridi ya baridi inayotumika. Programu inayotumiwa inoandikwa kwa muundo wa mifaa ya php.ini. Tafadhali tukioa Mshirikio wa PHP MailSoma zaidi.

PHP Baridi ya Kutosha

Njia rahisi zaidi ya kubadiza baridi kwa PHP ni kubadiza baridi ya kitabia.

Kwa mfano wa hivi karibuni, tunaweza kuanzisha muwire ($to, $subject, $message, $from, $headers), kisha tunatumia muwire hii kwa kitabia ya mail() kubadiza baridi:

<?php
$to = "mwananchi@example.com";
$subject = "Baridi ya ujiujinjia";
$message = "Mwahusi! Hii ni ujumbe wa baridi wa kwanza.";
$from = "mwanachii@example.com";
$headers = "Kutoka: $from";
mail($to,$subject,$message,$headers);
echo "Baridi Zilizosikia.";
?>

PHP Mail Form

Kwa PHP, unaweza kufanya chumba cha kushikilia kwa sajili yako. Mfano wa hivi karibuni una kubadiza ujumbe wa kitabia kwa baridi ya baridi zilizopewa:

<html>
<body>
<?php
if (isset($_REQUEST['email']))
//akina baridi "email", kubadiza baridi baridi
  {
  //kubadiza baridi
  $email = $_REQUEST['email'] ; 
  $subject = $_REQUEST['subject'] ;
  $message = $_REQUEST['message'] ;
  mail( "mwananchi@example.com", "Mtuja: $subject",
  $message, "From: $email" );
  echo "Thank you for using our mail form";
  }
else
//if "email" is not filled out, display the form
  {
  echo "<form method='post' action='mailform.php'>
  Barua: <input name='email' type='text' /><br />
  Mada: <input name='subject' type='text' /><br />
  Ujumbe:<br />
  <textarea name='message' rows='15' cols='40'>
  </textarea><br />
  <input type='submit' />
  </form>";
  }
?>
</body>
</html>

Mafanikio ya mbinu:

  1. Kwanza, tafadhali tukagawania iwapo kina barua inaelewa
  2. Kama inaelewa (kama ni kwa kwanza kufikia ukurungu), kuonyesha chapa ya HTML
  3. Kama inaelewa (katika kufikia chapa cha kwanza), kuandika barua kutoka chapa
  4. Baada ya kubonyeza msaada wa kumtumia, kurealia ujenzi wa ukurungu, na kuonyesha ujumbe wa kumtumia barua inayofanana na kushika.

Mshirikio wa PHP Mail

Kuwaonyesha mafanikio ya hatua ya kumtumia PHP mail() funguo, tafadhali nifungue Mshirikio wa PHP Mail