Yêu cầuGiúp e code upload file bằng curl với

14 bài đăng
Tags:
20.10.2017 / 18:33
VinaDP
Bài đăng: 627
Member

Nguồn code ở freetust ,em copy thử test mà nó bị lỗi gì đấy e k rõ .em thử thôi nhé

Thử thử thử ý

index.php

HTML5
  1. <html>
  2. <head>
  3. <title>File Upload Using PHP and cURL - freetuts.net</title>
  4. </head>
  5. <body>
  6. <form action="curl.php" method="post" enctype="multipart/form-data">
  7. <table border="1">
  8. <tr>
  9. <td>Upload</td>
  10. <td><input name="file" type="file" id="file"/></td>
  11. </tr>
  12. <tr>
  13. <td>&nbsp;</td>
  14. <td><input name="btnUpload" type="submit" value="Upload" /></td>
  15. </tr>
  16. </table>
  17. </form>
  18. </body>
  19. </html>

curl.php

PHP
  1. <?php
  2. // Nếu submit form
  3. if (isset($_POST['btnUpload'])){
  4. $filename = $_FILES['file']['name'];
  5. $filedata = $_FILES['file']['tmp_name'];
  6. $filesize = $_FILES['file']['size'];
  7. if ($filedata != ''){
  8. $headers = array("Content-Type:multipart/form-data");
  9. $postfields = array("filedata" => "@$filedata", "filename" => $filename);
  10. $ch = curl_init('http://*****/wap/upload.php');
  11. curl_setopt($ch, CURLOPT_HEADER, true);
  12. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  13. curl_setopt($ch, CURLOPT_POST, 1);
  14. curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
  15. curl_setopt($ch, CURLOPT_INFILESIZE, $filesize);
  16. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  17. curl_exec($ch);
  18. if(!curl_errno($ch)){
  19. $info = curl_getinfo($ch);
  20. if ($info['http_code'] == 200){
  21. echo 'Upload thành công';
  22. }
  23. } else {
  24. echo curl_error($ch);
  25. }
  26. curl_close($ch);
  27. } else {
  28. echo 'Bạn chưa chọn file để upload';
  29. }
  30. }
  31. ?>

upload.php

File này e thử edit hàm copy() thành move_uploaded_file()

PHP
  1. <?php
  2. $uploadpath = "upload/";
  3. $filedata = $_FILES['filedata']['tmp_name'];
  4. $filename = $_POST['filename'];
  5. if ($filedata != '' && $filename != ''){
  6. copy($filedata,$uploadpath.$filename);
  7. move_uploaded_file($uploadpath, "$filedata/$filename");
  8. }
  9. ?>

Giúp e với

En thử nhé ,thử ấy

20.10.2017 / 18:41
MrKen
Bài đăng: 2643
Trùm!
Vẫn là A N H

cùng 1 site thì curl làm gì?

20.10.2017 / 18:41
VinaDP
Bài đăng: 627
Member
MrKen đã viết

cùng 1 site thì curl làm gì?

Thử rùi tu tu upload lên xtgem á :v

20.10.2017 / 18:52
Manhkhuyen
Bài đăng: 533
Member
merry christmas
VinaDP đã viết

Thử rùi tu tu upload lên xtgem á :v

Xtgem die rui

20.10.2017 / 18:54
VinaDP
Bài đăng: 627
Member
Manhkhuyen đã viết

Xtgem die rui

Ukm ,nhưng vẫn hy vọng nó tỉnh dậy =))

20.10.2017 / 18:57
Manhkhuyen
Bài đăng: 533
Member
merry christmas
VinaDP đã viết

Ukm ,nhưng vẫn hy vọng nó tỉnh dậy =))

Biết khi nào nó tỉnh =)))

20.10.2017 / 19:01
VinaDP
Bài đăng: 627
Member
Manhkhuyen đã viết

Biết khi nào nó tỉnh =)))

Đó là chuyện của nó ,mình ngồi bấm và hóng thôi :))

20.10.2017 / 19:03
Manhkhuyen
Bài đăng: 533
Member
merry christmas

Đù google dịch ra cái chữ trang chủ ở xtgem

"Xtgem sẽ trở lại trong vài ngày tới.

Chúng tôi đánh giá cao sự hỗ trợ của bạn và lời xin lỗi của chúng tôi đối với thời gian chết kéo dài."

20.10.2017 / 19:08
VinaDP
Bài đăng: 627
Member
Manhkhuyen đã viết

Đù google dịch ra cái chữ trang chủ ở xtgem

"Xtgem sẽ trở lại trong vài ngày tới.

Chúng tôi đánh giá cao sự hỗ trợ của bạn và lời xin lỗi của chúng tôi đối với thời gian chết kéo dài."

Die là đúng ,site tạo ở xtgem mà đi ads sex , có phải sextgem đâu

20.10.2017 / 19:10
Manhkhuyen
Bài đăng: 533
Member
merry christmas
VinaDP đã viết

Die là đúng ,site tạo ở xtgem mà đi ads sex , có phải sextgem đâu

Chuẩn :) .....