環境はPHP 4.4.2です。
状況がよく分からないので、プログラムの要件を2つに分けて、確認させてください。
受け取って解凍する必要がなければ、普通のバイナリファイルの受け取りになります。
であれば、PEAR などのフレームワークを使うまでもなく、グローバル変数 $_FILES によって受け取ることができます。
「PHPでファイル・アップローダを作る」を参考にしてください。
アップロードのためのプロトコルを具体的に教えてください。
FTP、WebDAV、それとも他の方法ですか?
Curlを使えば、比較的簡単にアップロードやhttpレスポンスを返すことができます。
具体的な手順は下記を参考にしてください。
ほよ、よさげなライブラリーですね。ありがとうございます。このライブラリーはphpをインストールしてしまった後からでもインストールできますか?
このライブラリーはphpをインストールしてしまった後からでもインストールできますか?
phpinfo 関数を使い、CURL support が enable 表示になっているかどうか確認してください。
無いとなると、再コンパイルが必要です。
なお、Windowsバイナリ版は最初からインストールされています。
確認したところenableでした。Linux上でyumコマンドでインストールしたんですが自動的に入っていたみたいです。教えていただいたURLのやり方を試してみたいと思います。
受け取ったファイルをそのまま他のURLにアップロードした上でhttpレスポンスを返したいんですよー。
web apiを叩いてからレスポンス返すのはよくありますが、ただ叩くだけじゃなくたった今、クライアントから受信したファイルをアップロードしてしまいたいんです。
プロトコルはhttpです。