Kết quả 1 đến 1 của 1
-
04-18-2016, 05:02 PM #1
- Ngày tham gia
- Aug 2015
- Bài viết
- 46
Làm quen tạo ứng dụng đăng tải nhiều ảnh trong PHP cơ bản
Ở những bài trước , mọi người đã có dịp nghiên cứu từng lập trình nhỏ bởi việc phối hợp PHP và Mysql. Trong bài này , bạn cần phải tiếp chuyện tìm hiểu phương pháp Hướng dẫn một trang upload rất nhiều hình ảnh Làm thế nào. Và lưu chúng vào cơ sở dữ liệu ra sao trong tự học php cơ bản.
Mô hình này là rất sẽ thiết đối với các hệ thống giao thông. Bởi qua đó người dùng có khả năng thao tác và upload những hình ảnh đi kèm với hệ thống giao thông của họ như tin tức , sản phẩm , …
trước nhất , ta tiến hành Thiết lập cơ sở dữ liệu với bảng images như sau
CREATE TABLE `images` (
`img_id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`img_url` VARCHAR( 255 ) NOT NULL ,
`img_name` VARCHAR( 150 ) NOT NULL
);
hư vậy , tôi có bảng images với 3 cột tính chất là img_id làm việc để lưu khóa của từng hình , img_url sử dụng để lưu đường dẫn vào hệ thống giao thông , img_name dùng để lưu tên hình ảnh trong ngôn ngữ lập trình PHP.
phần mềm của mọi người cũng rất nên Giới thiệu tùy biến và dễ sử dụng. Sao cho người dùng có khả năng hoàn toàn thao tác. Ví dụ: Chẳng hạn có 2 hình , họ chỉ muốn tạo ra 2 chế độ chọn file thì sẽ chỉ khai báo là 2. Và ngược lại Chẳng hạn là n hình , họ cần phải tạo được n file lựa chọn. Để làm được điều này , trước hết ta nên tạo 1 form nhỏ cho phép người sử dụng nhập vào số lượng file mà họ muốn thao tác. Vậy tôi khởi tạo file có tên upload.php với mã lệnh form.Sau khi người dùng nhấn nút accept thì cũng là lúc bạn tạo ra số field upload theo yêu cầu của họ.
Số lượng field cần lặp theo yêu cầu của người làm việc. Vì thế. tại name của thể input , ta phải dùng mảng để lưu báo cáo. Sử dụng name='img[]' , có nghĩa là mỗi lần lặp và mỗi lần người dùng chọn file thì mảng img cần thêm 1 khóa tương ứng
Tại trang thực hiện nhiệm vụ doupload.php ta phải kiểm tra xem , người dùng có nhấn nút upload từ trang bên kia hay không ?. Với khả năng có ta nên xử lí công đoạn upload ấy , Gỉa sử không ta nên thông báo lỗi cho người làm việc và yếu tố họ chọn file.
Như vậy , khi người làm việc nhấn upload , ta cần phải lấy được thông số là biến $num từ kết liên $_GET[‘file'] mà ta đã Dựng trên phần form action của file upload ở trang trước.
Biến $num này làm việc để thực thi việc upload và lần lượt lấy các báo cáo của file.
Để upload file từ máy lên hệ thống ta sẽ làm việc hàm:
move_uploaded_file( tên_file_tạm , đường dẫn tới hệ thống giao thông ).
có thể diễn giải nôm na công việc của hàm này như sau: Ngay sau khi người làm việc nhấn upload , hệ thống giao thông cần tạo ra 5 tham số tương ứng từng file. Cụ thể là tên tạm ( tmp_name ) , tên gốc ( name ) , kích tấc ( size ) , format mime ( type ) và lỗi ( error ) Gỉa sử có. Và khác với kiểu nhập liệu thông thường , khi bạn sử dụng thì lúc này nên nảy sinh một biến môi trường mới là $_FILES[‘ten'] và dĩ nhiên nó phải đi kèm với 5 thông số cụ thể ở trên.
Trong tình huống của chúng ta , vì là upload một lúc nhiều file , cần lúc này ta sẽ dùng tham số mảng tại trang upload ta đã khởi tạo. Xem thêm tài liệu học php cơ bản
Với biến $i là số lượng có xu hướng gia tăng so với bình thường theo vòng lặp. Vì mảng luôn Mở đầu bởi khóa là 0 phải ta cần phải Viết chương trình khởi tạo biến $i với giá trị là 0. Biến $url và $name là đường dẫn hình ảnh và tên gốc của tấm hình được làm việc để lưu vào CSDL.
Sau khi thêm vào CSDL ta cần hiển thị thông báo và hình ảnh vừa upload để cho người làm việc biết họ đã upload trở thành công.View more random threads:
- HTC U11 sẽ có giá 16,9 triệu tại Việt Nam, được "ưu ái" trang bị RAM 6GB và ROM 128GB
- hướng dẫn tự học thanh nhạc cơ bản Online tại nhà hiệu quả
- lời khuyên vàng khi trị nám da
- Công ty làm bảng hiệu quảng cáo nhà xe tại TPHCM
- Giới thiệu về các loại xe và thiết bị nâng hạ
- Đồ Chơi Tình Dục 'Bùng Nổ' Tại Việt Nam
- 4 kem dưỡng siêu cấp ẩm sao Việt tin dùng, giúp da căng mướt
- Danh sách các căn hộ tại quận 9 mà khách hàng nên mua chất lượng
- Ý tưởng mới về khóa học lập trình web php
- Thi công mái xếp lượn sóng ở khu vực Gò Vấp
Các Chủ đề tương tự
-
Làm quen với PHP trong bài khóa học lập trình
Bởi traveldatviet trong diễn đàn Rao Vặt Tổng HợpTrả lời: 0Bài viết cuối: 03-03-2016, 05:01 PM -
Thói quen xấu nào trong hôn nhân nguy hiểm nhất
Bởi annkhsouth trong diễn đàn Rao Vặt Tổng HợpTrả lời: 0Bài viết cuối: 02-18-2016, 03:25 PM -
Nhiều thói quen chỉ có từ dân đi du lịch “bụi”
Bởi tonyteo trong diễn đàn Du Lịch Và Giải TríTrả lời: 0Bài viết cuối: 09-22-2015, 03:07 PM -
Window 8.1 Pro: Tạo nhiều User nhưng trong màn hình Đăng nhập chỉ hiển thị duy nhất 1 User
Bởi WinDy_92 trong diễn đàn Khu Vực Máy TínhTrả lời: 1Bài viết cuối: 03-25-2015, 06:20 AM
Đàn bà giải tỏa bằng việc kích...
Hôm qua, 09:18 PM in Rao Vặt Tổng Hợp