m47
Dragon Quest
Sau đây là hướng dẫn viết "hệ thống" Upload ảnh và tạo thumbNail ! Dùng PHP
Thấy bà con chửi bới quá nên tui cũng đóng góp chút chút !
-----------------------------------------------------------------------
Đầu tiên là bên fía HTML FORM ! Muốn tạo một form upload ta dùng tag "file" . Cụ thể như sau :
<INPUT NAME="userfile" TYPE="file">
Ở đây ta đặt cho thẻ cái tên là : userfile (đọc là "diu sơ phai" ) :cool:
Muốn úp-loát file được , phải thêm vào thẻ form cái này :
ENCTYPE="multipart/form-data"
Xong xuôi !
-----------------------------------------
Bây giờ chuyển sang phần server script !
File của chúng ta khi truyền đến server sẽ mang tên "userfile" tên biến PHP là $userfile <<-- cái lày ai cũng biết !
Đi kèm theo file tất nhiên là tên file tất nhiên là dung lượng , tên file, dạng file . PHP hỗ trợ việc tạo sẵn các biến tương ứng : ví dụ cụ thể : ở đây sẽ có các biến được tạo sẵn sau : $userfile_name , $userfile_size , $userfile_type .....
Ngoài ra PHP cũng hổ trợ cách thức dùng mảng hai chiều, VD : $_FILE["userfile"]["name"] .. tuy nhiên xét thấy dùng cái đó gõ dài mỏi tay cho nên thôi ..
...
Muốn upload một file thì hết sức đơn giản ! Dùng hàm chuẩn : move_uploaded_file ($userfile , $add) ; (đọc là "mu úp loát đít phai" )
Với $add là đường dẫn tương đối đến thư mục mà ta muốn lưu file ( bạn có thể chèn thêm tên file phía sau , vì thế ta có thể thay đổi tên file bằng cách đưa tên mới của file vào đường dẫn !)
Ở đây chúng ta chỉ cho Úp loát file ảnh thuộc dạng JPEG và GIF --> sử dụng lệnh rẻ nhánh như sau :
if (!($userfile_type =="image/pjpeg" OR $userfile_type=="image/gif"))
{
echo "Your uploaded file must be of JPG or GIF. Other file types are not allowed<BR>";
exit;
}
else
{
// some code will be here ! But I won't explain untill tomorow
}
-------
Rùi ! Bà chị réo , đi chơi đã .... mai post tiếp ha !! Bye ha !! Bye bye bye bye bye bye ........... :
Copyright by m47
Thấy bà con chửi bới quá nên tui cũng đóng góp chút chút !
-----------------------------------------------------------------------
Đầu tiên là bên fía HTML FORM ! Muốn tạo một form upload ta dùng tag "file" . Cụ thể như sau :
<INPUT NAME="userfile" TYPE="file">
Ở đây ta đặt cho thẻ cái tên là : userfile (đọc là "diu sơ phai" ) :cool:
Muốn úp-loát file được , phải thêm vào thẻ form cái này :
ENCTYPE="multipart/form-data"
Xong xuôi !
-----------------------------------------
Bây giờ chuyển sang phần server script !
File của chúng ta khi truyền đến server sẽ mang tên "userfile" tên biến PHP là $userfile <<-- cái lày ai cũng biết !
Đi kèm theo file tất nhiên là tên file tất nhiên là dung lượng , tên file, dạng file . PHP hỗ trợ việc tạo sẵn các biến tương ứng : ví dụ cụ thể : ở đây sẽ có các biến được tạo sẵn sau : $userfile_name , $userfile_size , $userfile_type .....
Ngoài ra PHP cũng hổ trợ cách thức dùng mảng hai chiều, VD : $_FILE["userfile"]["name"] .. tuy nhiên xét thấy dùng cái đó gõ dài mỏi tay cho nên thôi ..
...
Muốn upload một file thì hết sức đơn giản ! Dùng hàm chuẩn : move_uploaded_file ($userfile , $add) ; (đọc là "mu úp loát đít phai" )
Với $add là đường dẫn tương đối đến thư mục mà ta muốn lưu file ( bạn có thể chèn thêm tên file phía sau , vì thế ta có thể thay đổi tên file bằng cách đưa tên mới của file vào đường dẫn !)
Ở đây chúng ta chỉ cho Úp loát file ảnh thuộc dạng JPEG và GIF --> sử dụng lệnh rẻ nhánh như sau :
if (!($userfile_type =="image/pjpeg" OR $userfile_type=="image/gif"))
{
echo "Your uploaded file must be of JPG or GIF. Other file types are not allowed<BR>";
exit;
}
else
{
// some code will be here ! But I won't explain untill tomorow
}
-------
Rùi ! Bà chị réo , đi chơi đã .... mai post tiếp ha !! Bye ha !! Bye bye bye bye bye bye ........... :
Copyright by m47