我正在用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 项目。
- 1 回答
- 0 关注
- 168 浏览
添加回答
举报
0/150
提交
取消