ホームページ > php教程 > php手册 > ファイルをアップロードするための PHP コード

ファイルをアップロードするための PHP コード

WBOY
リリース: 2016-06-21 08:57:35
オリジナル
1263 人が閲覧しました

動的 Web サイト開発でファイルをアップロードするために一般的に使用される PHP コードの例。

テーブル>
以下は引用内容です:
以下为引用的内容:

网页教学网(webjx.com)文件上传实例

 

 

 


function getname($exname){

$dir = "../uploadfile/";

$i=1;

if(!is_dir($dir)){

mkdir($dir,0777);

}


while(true){

if(!is_file($dir.$i.".".$exname)){

$name=$i.".".$exname;

break;

}

$i++;

}


return $dir.$name;

}


$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));

$uploadfile = getname($exname);


if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

echo "

文件上传成功!



";

}else {

   echo "

文件上传失败!



";

}

echo "下面是文件上传的一些信息:

   

原文件名:".$_FILES['upfile']['name'] .

    "

类型:" .$_FILES['upfile']['type'] .

    "

临时文件名:".$_FILES['upfile']['tmp_name'].

    "

文件大小:".$_FILES['upfile']['size'] .

    "

错误代码:".$_FILES['upfile']['error'];
?>


Webpage Teaching Network (webjx.com) ファイルのアップロード例

<本体>

<🎜>
<入力タイプ=ファイル名=アップファイルサイズ=20> <入力タイプ=送信値='ファイルをアップロード'>
関数 getname($exname){ $dir = "../uploadfile/" $i=1; if(!is_dir($dir)){ mkdir($dir,0777) }
while(true){ if(!is_file($dir.$i.".".$exname)){ $name=$i.".".$exname 休憩 } $i++ }
$dir.$name を返します }
$exname=strto lower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1) )); $uploadfile = getname($exname);
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) { echo "

ファイルは正常にアップロードされました!



"; }else { echo "

ファイルのアップロードに失敗しました!



"; } echo "ファイルのアップロードに関する情報は次のとおりです:

元のファイル名: ".$_FILES['upfile']['name'] . "

タイプ:" .$_FILES['upfile']['type'] "

一時ファイル名: ".$_FILES['upfile']['tmp_name'] "

ファイルサイズ:".$_FILES['upfile']['size'] "

エラー コード:".$_FILES['upfile']['error'];
?>

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