1. Trang chủ
  2. » Công Nghệ Thông Tin

CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1- P2 pptx

5 402 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 389,15 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thiết kế Form để Upload Fileƒ Thiết lập thuộc tính Form – Method = POST – Enctype = multipart/form-data UploadForm.htm ---... Thiết kế trang xử lý File được upload trên server Upload.p

Trang 1

Yêu cầu trangupload.php

Disk driver

file

Upload.php

$_FILES[“file”]["name"]

$_FILES[“file”]["type"]

$_FILES[“file”]["size"]

$_FILES[“file”]["tmp_name"]

Trang 2

Thiết kế Form để Upload File

ƒ Thiết lập thuộc tính Form

– Method = POST

– Enctype = multipart/form-data

UploadForm.htm

-<form method="POST" action=“upload.php” enctype=“multipart/form-data”>

<input type=“FILE” name =“ProductImg”><br>

<input type=“submit” value=“Submit">

</form>

Trang 3

Thiết kế trang xử lý File được upload trên server

Upload.php

-<?php

move_uploaded_file( $_FILES ["ProductImg"]["tmp_name"],

"upload/" $_FILES["ProductImg"]["name"]);

echo "Upload: " $_FILES["ProductImg"]["name"] “<br>”;

echo "Type: " $_FILES["ProductImg"]["type"] “<br>”;

echo "Size: " ($_FILES["ProductImg"]["size“]/1024) “Kb<br>”; echo “Temp Stored in: " $_FILES["ProductImg"]["tmp_name"];

Trang 4

Kiểm tra lỗi, định dạng, kích thước File upload

ƒ Lưu ý :

$_FILES[“…”][“type”]

• “image/gif”

• “image/jpeg” Æ Firefox nhận đây là file jpeg

• “image/pjpeg” Æ IE nhận đây là file jpeg

$_FILES[“…”][“size”] : Kích thước file tính theo byte

$_FILES[“…”][“error”] : Mã lỗi khi upload File

• = 0 : Không có lỗi

Trang 5

Vấn đề về quyền truy cập File

PHP Warning:

move_uploaded_file(upload/14.jpg

) [function.move-uploaded-file]:

failed to open stream:

Permission denied in

Account

IUSR_XXX

Lưu ý :

• Chỉ cấp quyền ghi cho thư mục cần thiết

• Không cấp quyền ghi cho thư mục

WebRoot

Ngày đăng: 08/07/2014, 13:20

TỪ KHÓA LIÊN QUAN