ホームページ > バックエンド開発 > PHPチュートリアル > 兄さん、このファイルをアップロードしているのですが、なぜクラスの入力の名前が配列と一致しないのですか?

兄さん、このファイルをアップロードしているのですが、なぜクラスの入力の名前が配列と一致しないのですか?

WBOY
リリース: 2016-06-13 12:44:48
オリジナル
933 人が閲覧しました

ファイル アップロード クラスの入力の名前が配列と等しくないのはなぜですか?
クラス SyFile {
プライベート $_upl_dir;
プライベート $_refu_type;
プライベート $_acce_type;
プライベート $_errno = 0;
プライベート $_ext;

パブリック関数 __construct( $_upl_dir = '../upload', $size = 8388608 ) {
$this->_upl_dir = $_upl_dir;
If (IS_NUMERIC ($ _size)) @ini_Set ('upload_max_filesize', intval ($ _ size);
$this->check_upload_dir();
}

/**
     * 受け入れるファイル拡張子を設定します
     * @param $acce_type;
    */
パブリック関数 set_accept_type( $acce_type ) {
$this->_acce_type = $acce_type;
}
/**
     *拒否するファイル拡張子を設定します
     * @param $raise_type;
    */
パブリック関数 set_raise_type( $raise_type ) {
$this->_refu_type = $raise_type;
}

/**
     * 指定されたファイル入力からファイルを処理します。

     * @param $name (ファイル入力名)
     * @param $over (ファイルを上書きしない場合)
    */
パブリック関数アップロード( $name,$_prefix = '', $over = true) {
$_error = $_FILES[''.$name.'']['error'];
$_local = $_FILES[''.$name.'']['name'];
$_temp = $_FILES[''.$name.'']['tmp_name'];
$_files = NULL;
                                                 $_size = count($_local);
If ( $_error != 0 ) $_files を返します;
$this->isLegal($_local);
If ( $this->_errno != 0 ) $_files;
を返します If ( $over && is_uploaded_file( $_temp ) ) {
$file = $this->generate( $_prefix );
If ( move_uploaded_file( $_temp, $this->_upl_dir.'/'.$file ) )
$_files = $file;
}
return $_files;
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート