ファイルがあるので、foo.txt
curl と 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 変数にファイルをロードする別の方法があれば、それも私の問題を解決します。