下面提供二款关于php教程文件上传代码,有需要的朋友可以参考一下。
第二种:
if (empty ($_get[submit])) {
?>
} else {
$path = "uploadfiles/"; //上传路径
//echo $_files["filename"]["type"];
if (!file_exists($path)) {
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir("$path", 0700);
} //end if
//允许上传的文件格式
$tp = array (
"image/gif",
"image/pjpeg",
"image/png"
);
//检查上传文件是否在允许上传的类型
if (!in_array($_files["filename"]["type"], $tp)) {
echo "格式不对";
exit;
} //end if
if ($_files["filename"]["name"]) {
$file1 = $_files["filename"]["name"];
$file2 = $path . time() . $file1;
$flag = 1;
} //end if
if ($flag)
$result = move_uploaded_file($_files["filename"]["tmp_name"], $file2);
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
if ($result) {
//echo "上传成功!".$file2;
echo "";
} //end if
}
?>
