为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过 agi php 写入文件?

如何通过 agi php 写入文件?

PHP
慕的地6264312 2021-11-26 15:49:09
我正在用php为星号创建一个agi,很简单,我想做的是将文本保存在文件中,但是,当我执行计划拨号时,agi不保存文件我的星号版本是 13.8.3,它运行在 ubuntu 18 上,我的 php 版本是 7.2#!/usr/bin/php -q<php    $agivars = array();    while(!feof(STDIN)) {        $agivar = trim(fgets(STDIN));        if($agivar === '') {            break;        }        $agivar = explode(':', $agivar);        $agivars[$agivar[0]] = $agivar[1];    }    echo "Verbose beforeSave\n";    file_put_contents("/a.txt", "helloWorld");    echo "Verbose afterSave\n";?>我希望 / dir 中有一个名为 a.txt 的文件
查看完整描述

1 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

请注意,在 asterisk 用户下运行的大多数系统 asterisk 上,它不能写入 root 拥有的文件。

所以检查你的权限。

也无需编写自己的 AGI 代码,使用 phpagi 项目。


查看完整回答
反对 回复 2021-11-26
  • 1 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信