我有一个在 localhost 上运行的代码:
首先,代码以这种方式获取一些文件:
$opts = array('http' => array('header' => 'Accept-Charset: UTF-8, *;q=0'));
$context = stream_context_create($opts);
$directory = "../V1/sector2/";
$array_filename = glob($directory . "*.html");
foreach($array_filename as $filename){
$dan = file_get_contents($filename, false, $context);
然后,代码使用 PCRE 函数来修改 html 文件并最终发送到 gmail 电子邮件:
$from = "test.com <noreply@prueba.com>";
$to = "juanfernandoz@gmail.com";
$subject =
echo "<div style='display:none;'>ob_get_contents();
echo "</div>";
$headers = "Content-type: text/html; charset=iso-8859-1 \r\n"
."MIME-Version: 1.0 \r\n"
."To: $cliente <$email> \r\n"
."From: prueba <prueba@example.com> \r\n";
mail($to,$subject,$contenido,$headers);
该代码运行良好,但问题是,例如,如果我有 30 个 html 文件,我的电子邮件中只有 11 个文件,而不是 30 个文件。
所以,我认为也许邮件功能有一个限制。
你怎么想的?
提前致谢。