我已经做了一个运行PHP脚本的bash脚本。它工作正常没有参数,但当我添加参数(id和url),有一些错误:
PHP Deprecated: Comments starting with '#' are deprecated in /etc/PHP5/cli/conf .d/mcrypt.ini on line 1 in Unknown on line 0 Could not open input file: /var/www/dev/dbinsert/script/automatisation.PHP? id=1
我从bash运行PHP脚本,如下所示:
PHP /var/www/dev/dbinsert/script/automatisation.PHP?id=19&url=http://bkjbezjnkelnkz.com
称为:
PHP /path/to/script/script.PHP -- 'id=19&url=http://bkjbezjnkelnkz.com'
另外,修改您的PHP脚本使用parse_str():
parse_str($argv[1]);
如果索引$ _SERVER [‘REMOTE_ADDR’]未设置。
更高级的处理可能需要getopt(),但parse_str()是一个快速的方式来使其工作。