Php ninjaforms插件提交时写入文件

Php ninjaforms插件提交时写入文件,php,wordpress,ninja-forms,Php,Wordpress,Ninja Forms,我不是一个网络开发人员,我正在尝试找出如何使用wordpress的ninjaforms插件 我想要实现的是在提交表单后执行一个php脚本。 我已经按照说明在这个链接上创建了一个自定义操作表单 在我的自定义操作中,如果调用一些API,它会正常工作,但是如果在函数中插入以下代码 $fp = fopen('php.log', 'w'); fwrite($fp, 'Cats chase'); fwrite($fp, 'mice'); fclose($fp); 文件中没有写入任何内容。你能建议

我不是一个网络开发人员,我正在尝试找出如何使用wordpress的ninjaforms插件

我想要实现的是在提交表单后执行一个php脚本。 我已经按照说明在这个链接上创建了一个自定义操作表单

在我的自定义操作中,如果调用一些API,它会正常工作,但是如果在函数中插入以下代码

 $fp = fopen('php.log', 'w');
 fwrite($fp, 'Cats chase');
 fwrite($fp, 'mice');
 fclose($fp);
文件中没有写入任何内容。你能建议如何调试它吗?或者你知道为什么不执行这些指令吗

在错误日志中没有错误,而且php似乎正在正确执行


非常感谢您

如果您正确设置了操作(假设api调用成功),那么您的文件很可能也会被创建,尽管可能不是您所期望的位置,所以请不要使用“php.log”,而是执行类似于ABSPATH的操作php.log'。这将在WordPress根目录(与wp config.php目录相同)中创建文件

$fp=fopen(ABSPATH'php.log','w')