PHP アップロードの原則と例
Jun 23, 2016 pm 01:30 PM
1. フォームタグの enctype 属性
<form enctype="multipart/form-data" method="post" name="upform">
<input name="upfile" type="file"> ;
2.$_FILES システム関数
$_FILES['myFile']['name']クライアント ファイルの元の名前
$_FILES['myFile']['type']ファイルの MIME タイプ、「image/gif」など。
$_FILES['myFile']['size']アップロードされたファイルのサイズ (バイト単位)
$_FILES['myFile'][' によって保存される一時ファイル名。 tmp_name'] 、通常はシステムのデフォルトです
$_FILES['myFile']['error'] ファイルのアップロードに関連するエラー コード
0: ファイルのアップロードが成功したことを示します
1. ファイルを超過しましたphp.ini の size
2. ファイル サイズが max_file_size で指定された値を超えています
3. ファイルは送信されない場合にのみアップロードされます
4 ファイルはアップロードされません
5 アップロードされたファイル サイズは 0 です
3. move_uploaded_file 関数
アップロード後にファイルをターゲットに移動します Position 関数
move_uploaded_file (一時ファイル、ターゲットの場所、ファイル名)
4.is_uploaded_file 関数
アップロードする MIME タイプ ファイル関数を決定します
move _uploaded_file( MIME);
例:
1.
<?php
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
$upfiles=$_FILES["upfile "];
}
$name=$upfile[ "name"];
$type=$upfiles["type"];
$size=$upfiles["size"];
$tmp_name= $upfile["tmp_name"];
switch($type ){
case 'image/jpeg';
case 'image/gif' ;
ブレーク;
}
if(move_uploaded_file($tmp_name,'up/'.$name))
{ echo "アップロード成功"}
}
?>アクション = " " enctype="multipart/form-data" method="post" name="upfile">ファイルをアップロードします:
<input name="upfile" type="file">
<input type= " submit" value="アップロード"><br/>
</form>

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
