ホームページ > バックエンド開発 > PHPチュートリアル > 簡単なPHPファイルアップロードサンプルプログラム_PHPチュートリアル

簡単なPHPファイルアップロードサンプルプログラム_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:15:22
オリジナル
1151 人が閲覧しました

この記事では、初心者向けに簡単なPHPファイルアップロードのサンプルプログラムコードを紹介します。学習が必要な友人は参考として入力してください。

コードは次のとおりです コードをコピー

//プロンプト関数を定義する

関数アラート($msg){

return '';

}


// 許可されるファイルタイプを定義します

$allowType = array('image/jpeg','image/gif','image/jpg');


// パスを定義します。絶対パスまたは相対パスを使用できます

$filePath = './uploadFileDir/';

//内部に記述されたファイルの値が静的ページフォームのname値になります

$file = $_FILES['ファイル'];

// 最初のステップは、アップロードされたファイルにエラーがあるかどうかを判断することです

if( $file['error'] !== 0 ){

exit(alert('ファイルアップロードエラー'));

}

// 2 番目のステップは、ファイル サイズを決定することです。102400 はバイトであり、kb に変換すると 100kb になります

if( $file['size'] > 102400 ){

exit(alert('ファイルが大きすぎます'));

}

//3 番目のステップは、ファイルの種類を決定することです

if( !in_array(mime_content_type($file['tmp_name']),$allowType) ){

exit(alert('ファイルタイプエラー'));

}

//4 番目のステップでは、パスが存在するかどうかを判断し、存在しない場合は作成します

if( !file_exists($filePath) && !mkdir($filePath,0777,true) ){

exit(alert('ディレクトリ作成エラー'));

}

// 5 番目のステップは、アップロード後の名前とパスを定義することです

$filename = time().'_'.$file['name'];

//6 番目のステップ、ファイルをコピーします

if( !copy($file['tmp_name'],$filePath.$filename) ){

exit(alert('ファイルのアップロード中にエラーが発生しました。後でもう一度お試しください'));

}

// ステップ 7、一時ファイルを削除します

リンク解除($file['tmp_name']);

// プロンプトアップロード成功

echo warning('おめでとうございます。ファイルのアップロード ['.$filename.'] は成功しました!');
?>

www.bkjia.com本当http://www.bkjia.com/PHPjc/628866.html技術記事この記事では、初心者向けに簡単な PHP ファイルアップロードのサンプル プログラム コードを紹介します。学習が必要な友人は参考として入力してください。 コードは次のとおりです。 コードをコピー ?php // 定義プロンプト...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート