ホームページ > バックエンド開発 > PHPチュートリアル > PHPファイルプログラミングの総合事例~ファイルアップロードの実装_PHPチュートリアル

PHPファイルプログラミングの総合事例~ファイルアップロードの実装_PHPチュートリアル

WBOY
リリース: 2016-07-21 15:01:02
オリジナル
1368 人が閲覧しました

PHP ファイルのアップロード
1、upload.php

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



ddd
</head> "uploadprocess.php" method = "post"> username "></td></tr>
ファイルをアップロードしてください




コードをコピーします

コードは次のとおりです:

//受信
$username=$_POST['username'];
$fileintro=$_POST['fileintro'];

//echo $username.$fileintro;
//取得ファイル情報
/* echo "
";<BR> print_r($_FILES);<BR> echo "
";
*/
//ファイルのサイズを取得します
$file_size=$_FILES[' myfile'] ['size'];
if($file_size>2*1024*1024){
echo " ";
exit();
}
// ファイルの種類を取得します
$file_type=$_FILES['myfile']['type'];
if($file_type!="image/jpeg" && $file_type!=" Image/pjpeg ") {
echo" ファイル形式は jpg 形式のみです ";
exit ();

// アップロードが OK かどうかを判断する
IF (is_uploaded_file ($ _ files [' myfile'] ['tmp_name'] ) {
// アップロードされたファイルは目的のディレクトリに転送されます
$ Upload_file = $ _ files ['myfile'] ['tmp_name'] フォルダー $user_path=$_SERVER[' document_root ']。 "/file/up /".$ username; ."/".time().rand(1,1000).substr($file_true_name,strripos($file_true_name,"."));
//echo $upload_file.$move_to_file; f iF (Move_uploaded_file ($) を転送するにはUpload_file, iconv ("UTF-8", "GB2312", "$ Move_to_file")) {
Echo $ _Files ['myfile'] ['name'] ;
}else{
echo "アップロードに失敗しました";



コードをコピー

コードは次のとおりです:
パブリック $ファイル保存パス; $ this->file_size=$_FILES['myfile ']['サイズ']; 'jpeg','jpg','png','gif','bmp','doc',' zip','rar','txt','wps','xlsx','ppt');
$ this-& gt; file_save_path = $ _server ['document_root']; f ($ this-& gt; file_size & gt; ) // ファイルタイプを取得*/*if ($ this-& gt; file_type! = "Image/JPEG" && $ This-GT; File_type! = "Image/Pjpeg "){
echo"ファイルタイプはjpg形式のみ "; ️ユーザーごとにフォルダーを作成します
E // $move_to_file= $user_path.". $_files ['Myfile' /'name'AME ;
// ユーザーが同じユーザー名をアップロードできないようにします
// $ file_true_name = $ _ files ['myfile']] [ 'name'];
$move_to_file=$user_path."/".time().rand(1,1000).substr($this->upload_name,strripos($this->) ;アップロード名,".") ) ;
12 "、" $ move_to_file "))))))) "];



http://www.bkjia.com/PHPjc/328021.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/328021.html

技術記事

PHP ファイルのアップロード 1.upload.php のコピー コード コードは次のとおりです。 !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" html head titledd/title meta http-equiv="content-type" conte .. .





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