好的,所以我注意到在较旧版本的cPanel上它会给你这个选项" Fixup Piped Program"将转发电子邮件地址分配给php脚本后。
在较新版本的cPanel中,此选项不存在。我已经尝试更改文件的权限(0700,0744,0777),并确保正确的哈希爆炸位于顶部,但没有运气。我看到其他几个用户遇到同样的问题。 https://forums.cpanel.net/threads/fixup-piped-program.136809/
我尝试通过SSH连接并发出chmod命令,但仍然无效。
我使用基本的php脚本进行测试
#!/usr/local/bin/php -q
<?php
$date = date('Ymdhis');
$fd = fopen("php://stdin", "r");
$email = "";
while (!feof($fd)) {
$email .= fread($fd, 1024);
}
fclose($fd);
$fdw = fopen($date.'.txt', "w+");
fwrite($fdw, $email);
fclose($fdw);
?>
关于如何使这个工作的任何想法?
答案 0 :(得分:0)
必须指定文件创建的绝对路径
$fdw = fopen('/home/username/'.$date.'.txt', "w+");