16 Oct 2017

Bài 05: Sử dụng PHP CURL để upload file

Qua 4 bài vừa rồi bạn thấy CURL khá là hay phải không nào? Thật ra thì học tới bài này là bạn đã rành nó rồi đấy, nhưng mình muốn đưa ra thật nhiều ví dụ nên trong bài này chúng ta sẽ xây dựng chức năng upload file với PHP CURL nhé.

Để upload file trong php chúng ta thực hiện ba thao tác:

  • Tạo file upload.php để upload file
  • Tạo file curl.php sử dụng CURL để gọi đến file upload.php
  • Tạo file form.php trong đó có một form upload  và  có thuộc tính  enctype="multipart/form-data" và action của nó trỏ đến file curl.php

Để rõ hơn các bạn xem sơ đồ dưới đây:

upload-file-curl-php

Nhìn vào sơ đồ bạn thấy hơi khác so với thông thường phải không nào, thông thường thì chúng ta chỉ cần 2 file thôi đó là file form.php và upload.php. Nhưng ở đây chúng ta đang sử cụng PHP CURL để upload file nên phải thông qua quy trình như sơ đồ vậy.

1. File form.php

2. File curl.php

3. File upload.php

Trong file này các bạn thấy sự bất thường đó là chúng ta sử dụng hàm copy chứ không phải hàm move_upload_file nhé.

Lời kết

Các bạn chạy file form.php lên và thực hiện upload thử xem có được không, hy vọng là được. Cũng khá là đơn giản phải không nào, bài này chỉ mang tính chất học tập, làm bài tập để rành thư viện CURL  hơn thôi,  chúc các bạn học tốt nhé.

Nguồn: freetuts.net

Leave a Reply

Chào Mừng Bạn Đến Coder Việt Nam

😀😀😀 Cùng học hỏi và chia sẽ kiến thức, kỹ năng lập trình phần mềm 😀😀😀

You have Successfully Subscribed!