Tuesday, 18 January 2022

PHP#20MySQL#16 - upfiles.php

 <!doctype html>

<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
<form method="post" enctype="multipart/form-data" name="form1" id="form1">
  <input type="hidden" name="MAX_FILE_SIZE" value="102400"/>
  <label for="upfile">File:</label>
  <input type="file" name="upfile" id="upfile">
  <input type="submit" name="submit" id="submit" value="Submit">
</form>
<?php
if(isset($_FILES['upfile']))
{
//Thư mục để chứa file:
$target="files/";
//lấy tên:
$filename=basename($_FILES['upfile']['name']); //abc.jpg đang ở c:/hinh/abc.jpg
$target=$target.$filename;
//kiểm tra file đã có chưa:
if(file_exists($target)) echo "File đã tồn tại!";
else echo "File chưa có!";
//Kiểm tra loại file cần up:
if(preg_match("/\.(jpg|gif|bmp)$/i",$filename))
echo "Đây là file ảnh!";
else echo "Đây không phải file ảnh!";
//up file:
if(move_uploaded_file($_FILES['upfile']['tmp_name'],$target))
echo "$filename đã được up lên thành công!";
else echo "Upload thất bại!";
// size: kích thước của file up lên
//type: kiểu của tập tin:
}
?>
</body>
</html>

0 comments:

Post a Comment