0

有一个foo.txt文件,我正在尝试使用 curl 和 bash 脚本将其加载到 php 脚本中。

foo.shfoo.txt并且foo.php都在同一个文件夹下:

/var/www/foo/

foo.shbash 脚本:

#!/bin/bash
curl --form "fileupload=@foo.txt" http://localhost/foo/foo.php

foo.php脚本:

<?php
echo "foo line";
var_dump($_FILE);
exit;

当我执行 bash 脚本时:

./foo.sh

foo.php脚本显示该foo line消息,但关于该文件,它提供以下错误消息:

Undefined variable: _FILE in /var/www/foo/foo.php on line 3

有什么建议么?

如果有另一种方法可以仅使用 PHP(通过终端)将文件加载到 $_FILE 变量中,它也可以解决我的问题。

4

1 回答 1

2

它是 $_FILES(所以你应该添加“S”)

http://php.net/manual/en/reserved.variables.files.php

于 2013-05-03T08:31:23.397 回答