PHP 循环电子邮件阅读平面文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 循环电子邮件阅读平面文件相关的知识,希望对你有一定的参考价值。

<?php

  set_time_limit(0); // this will keep the script from stopping if it takes longer then 30 seconds, must have this here
  $emailaddress = file("email-list.txt"); // load from a flat file, assuming 1 email per line in the file
  $emailsubject = "This is a sample subject!";
  $emailbody = file_get_contents("email.html");
  $fromaddress = "name@domain.tld";
  $i = count($emailaddress);
  $z = 0;
  
  // here we check how many  email address's we have, if its is 0, then we don't start the email function
  if ($i != 0)
    {// start if
      
      // Lets loop until we reach the count from email address arrar
      while ($i != $z)
        {// start while
          
          // here we send the email to the varables from above, using the email array incrament
          mail($emailaddress[$z], $emailsubject, $emailbody, "From: " .$fromaddress. "\nX-Mailer: PHP 4.x");
          
          // lets echo out that the email was sent
          echo $z + 1 . " out of " . $i . " emails sent. (" . $emailaddress[$z] . ")<br>";
          
          // increment the array one, so we get a new email address from the array
		  ++$z;
		  
        }// end while   
		
      }//end if
      
   else
     {//start else
       
       // we echo out that no emails where found in the array and end the script
       echo "Warning: No emails in array.";
	   	 
     }// end else
	 
?>

以上是关于PHP 循环电子邮件阅读平面文件的主要内容,如果未能解决你的问题,请参考以下文章

PHP 循环电子邮件阅读MySQL

用于阅读电子邮件的 PHP 库

PHP中while循环和for循环的区别?

循环邮件阅读MySQL

自动化 Excel 工作 - 将平面文件转换为 Excel 电子表格

为啥我的 foreach 循环与 users.json 文件中的键不匹配