2012-02-15 42 views
5

Tôi biết điều này nghe có vẻ là câu hỏi tương đối cơ bản, nhưng vẫn muốn hỏi. Tôi cần phải tải lên hai tệp cùng một lúc bằng cách tạo hai tệp đầu vào trong biểu mẫu của tôi một cho mỗi tệp. Cho đến bây giờ tôi đã sử dụng một kịch bản cơ bản để thử nghiệm để tải lên một tệp duy nhất.Tải lên hai tệp bằng PHP

Tôi cũng tìm thấy một số ví dụ về cách tải lên các tệp muliple, nhưng trong trường hợp của tôi, tôi có hai trường tải lên và tôi muốn người dùng tải lên hai tệp. Sau khi tải lên, tôi muốn lưu nó trên máy chủ web của tôi. Bất kỳ ví dụ đơn giản nào cũng sẽ giúp ích rất nhiều.

Cảm ơn

+0

Điều đó đã giúp tôi :) –

+0

Điều tốt để biết rằng nó đã giúp bạn :) – 125369

Trả lời

2

Đơn giản chỉ là trường hợp thay đổi tên biến và thực hiện mọi thứ hai lần.

HTML:

<input type="file" name="filea" /> 
<input type="file" name="fileb" /> 

PHP:

$filea = $_FILES['filea']; 
$fileb = $_FILES['fileb']; 
move_uploaded_file($filea['tmp_name'], '/path/to/your/destination/'.$filea['name']); 

Bạn có thể tiếp tục từ đó?

+1

Hi Grim, cảm ơn người đàn ông vì câu trả lời nhanh, tôi đã thử sử dụng mảng, bạn đã cứu ngày của tôi. – 125369

+0

Hi Grim, chỉ cần theo dõi, tôi có thể tải lên thành công các tệp .txt, .odt, excel và như vậy, nhưng khi tôi cố gắng tải lên tệp .pdf ngay cả khi nó có kích thước nhỏ như 60KB, nó không tải lên. Bất kỳ ý tưởng nào – 125369

+0

Bạn sẽ phải đăng mã của mình vì không có lý do nào cho trường hợp đó. Bạn có lẽ nên làm cho nó một câu hỏi mới, quá. –