发送邮件前使用 file_put_contents 打印
Print with file_put_contents before sending a mail
我使用 'wpcf7_posted_data' 挂钩在 Wordpress 中的联系表 7 之后更改了一些数据。我想打印 $array 的内容,所以我尝试使用 file_put_contents() 将其打印在文件中,但是当我尝试发送邮件时,它卡住了,什么也没有...(也没有文件)
如何获取?
谢谢
add_filter('wpcf7_posted_data', 'action_wpcf7_posted_data', 10, 1);
function action_wpcf7_posted_data($array)
{
$ses = get_field('date');
$sesCount = count($ses["body"]);
$a = "";
for ($i = 0; $i <= $sesCount; $i++) {
if ($ses[$i][1]["c"] == $array['upcoming-gigs']) {
$array['bla'] = strval($ses[$i][0]["c"]);
}
}
file_put_contents('file.txt', var_export($array));
$array['Session'] = $array['upcoming-gigs'];
unset($array['upcoming-gigs']);
return $array;
}
将此行从 file_put_contents('file.txt', var_export($array));
更改为 file_put_contents('file.txt', var_export($array, true));
我使用 'wpcf7_posted_data' 挂钩在 Wordpress 中的联系表 7 之后更改了一些数据。我想打印 $array 的内容,所以我尝试使用 file_put_contents() 将其打印在文件中,但是当我尝试发送邮件时,它卡住了,什么也没有...(也没有文件)
如何获取?
谢谢
add_filter('wpcf7_posted_data', 'action_wpcf7_posted_data', 10, 1);
function action_wpcf7_posted_data($array)
{
$ses = get_field('date');
$sesCount = count($ses["body"]);
$a = "";
for ($i = 0; $i <= $sesCount; $i++) {
if ($ses[$i][1]["c"] == $array['upcoming-gigs']) {
$array['bla'] = strval($ses[$i][0]["c"]);
}
}
file_put_contents('file.txt', var_export($array));
$array['Session'] = $array['upcoming-gigs'];
unset($array['upcoming-gigs']);
return $array;
}
将此行从 file_put_contents('file.txt', var_export($array));
更改为 file_put_contents('file.txt', var_export($array, true));