Php 将FTP错误/调试结果写入Codeigniter中的数据库

Php 将FTP错误/调试结果写入Codeigniter中的数据库,php,codeigniter,Php,Codeigniter,我正在使用Codeigniter中的FTP类通过FTP发送一些文件 FTP脚本是使用cron作业运行的,并且是自动化的 我已经将config debug设置设置为true,但问题是用户看不到它,因为脚本是由服务器自动运行的 有没有关于如何将FTP调试错误写入数据库的想法?或者返回传输成功/失败的结果?我希望能够向用户显示,如果文件传输失败,错误是什么。我似乎找不到关于它的任何信息,用户指南中也没有任何内容。您可以将标准输出从cron发送到一个脚本,该脚本将输出作为POST var发送到另一个控制

我正在使用Codeigniter中的FTP类通过FTP发送一些文件

FTP脚本是使用cron作业运行的,并且是自动化的

我已经将config debug设置设置为true,但问题是用户看不到它,因为脚本是由服务器自动运行的


有没有关于如何将FTP调试错误写入数据库的想法?或者返回传输成功/失败的结果?我希望能够向用户显示,如果文件传输失败,错误是什么。我似乎找不到关于它的任何信息,用户指南中也没有任何内容。

您可以将标准输出从cron发送到一个脚本,该脚本将输出作为POST var发送到另一个控制器/函数以插入到db中

#cron
0 0 0 0 0 php /myscript/ftp 2>&1 | curlSend.sh


#curlSend.sh
#!/bin/bash
myvar=`cat /dev/stdin`
curl -d"test=$myvar" http://127.0.0.1/ci/index.php/ftp/log


ftp/log

function log(){
   $entry = $_POST['test'];//insert into db