0

TLDR; PHP スクリプト内から PHP スクリプトに POST された一時ファイルのアップロードを参照するにはどうすればよいですか?

XMLとXLSファイルをアップロードして集約できるWebアプリ(ラボテストのためだけで、セキュリティはあまり必要ありません)の作成に取り組んでいます。

ユーザーが HTML フォームを使用してファイルをサーバーに POST した後、ファイル自体を操作する方法を除いて、すべてがうまくいきました。

ファイルをサーバーに POST するフォームがあり、ファイルに対して何かを行うように設定された PHP スクリプトがありますが、サーバー上の PHP スクリプトからアップロードされたファイルを参照する方法を理解するのに不十分です.

例えば:

<form action="Update_data.php" method="POST" enctype="multipart/form-data"> <input type="file" name="file" id="file"></br> <INPUT type="submit" name="submit" value="Submit"></br> </form>

そして、ファイルが投稿されると、Update_data.php の実行が完了するまで、ファイルがサーバーの一時ディレクトリに存在することを漠然と認識しています。それはすべて問題ありませんが、そのディレクトリが何であるか、またはこれを許可するために特定の方法で PHP.ini を構成する必要があるかどうかさえわかりません。

だから、私が求めているのは:

PHP スクリプト内から PHP スクリプトに POST された一時ファイルのアップロードを参照するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

2

$_FILES['file']['tmp_name']サーバーにアップロードされたファイルのファイル名が含まれます。

Yu はこのmove_uploaded_file()機能を使用して、アップロードされたファイルを必要な場所に移動できます。

このマニュアルページには、必要なすべての情報が含まれています: http://php.net/manual/en/features.file-upload.post-method.php

于 2012-12-10T07:38:13.773 に答える