| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
例以下の例では、ファイルをアップロードするために HTML フォームフィールド <input type="file" name="f" /> を用いることを想定しています。たとえばこのようなフォームです。 単純なファイルアップロード用の HTML フォーム 単一ファイルのアップロードのサンプルを試してみるには、このようなフォームを使用します。 <?php // 以下のサンプルコードを、ここに書きます ?> <html> <head> </head> <body> <form name="fileuploadexample" method="POST" enctype="multipart/form-data" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>"> <input type="file" name="f" /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html> 単純なファイルのアップロード 以下のコードは、リクエストを監視し、ファイルがフォームから正常に アップロードされたかどうかを調べます。この例の場合、ファイルは サブディレクトリ uploads に移動されます。
<?php
複数のファイルをアップロードするための HTML フォーム 複数ファイルのアップロードのサンプルを試してみるには、このようなフォームを使用します。 <?php // 以下のサンプルコードを、ここに書きます ?> <html> <head> </head> <body> <form name="fileuploadexample2" method="POST" enctype="multipart/form-data" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>"> <input type="file" name="f1" /> <input type="file" name="f2" /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html> 複数のファイル、より進んだチェック 複数のファイルをアップロードするには、フォームフィールドの名前 (f) を f[] に変更し、 この名前で複数の <input /> フィールドを 作成します。
<?php
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「例」をGoogle検索
|