ファイルがあるので、foo.txtcurl と bash スクリプトを使用して、それを php スクリプトにロードしようとしています。
foo.sh、foo.txtおよびfoo.phpすべて同じフォルダーの下にあります。
/var/www/foo/
foo.shバッシュ スクリプト:
#!/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 変数にファイルをロードする別の方法があれば、それも私の問題を解決します。