0
我在发送消息到电子邮件列表(文本文件)时遇到问题。无法发送消息
代码:
<?php
$to="emails.txt";
$subject="Hey";
$txt="Hello...";
mail($to,$subject,$txt);
?>
我没有任何语法错误.... 味精不会被发送到邮件列表,这是这里的proplem
请咨询和感谢
我在发送消息到电子邮件列表(文本文件)时遇到问题。无法发送消息
代码:
<?php
$to="emails.txt";
$subject="Hey";
$txt="Hello...";
mail($to,$subject,$txt);
?>
我没有任何语法错误.... 味精不会被发送到邮件列表,这是这里的proplem
请咨询和感谢
如果你有一些txt文件,每一个电子邮件地址在新行中,你可以这样做:
$file = fopen("file.txt", "r");
$subject="Hey";
$txt="Hello...";
while(!feof($file)){
$to = fgets($file);
mail($to,$subject,$txt);
}
fclose($file);
$to
您的代码中的变量仅包含文件名中的文本,但不包含文件的详细信息。要成功,您需要从文件中获取数据,并通过向每个文件发送一封信来运行它们。
函数file()
将文件读入数组,FILE_IGNORE_NEW_LINES
键删除每行的换行符字符集值。因此可以获得一系列电子邮件。
$arrayTo = file("file.txt", FILE_IGNORE_NEW_LINES);
$subject="Hey";
$txt="Hello...";
foreach($arrayTo as $to){
mail($to,$subject,$txt);
}
如果你有一些txt文件,其中新线每一个电子邮件地址,你可以这样: '$文件=的fopen( “file.txt的”, “R”); $ subject =“嘿”; $ txt =“你好...”; (!feof($ file)){ $ to = fgets($ file); 邮件($ to,$ subject,$ txt); } fclose($ file);' –
@Samuel Loog,Tnx很有工作[: – Amir