Hướng dẫn input type=file value php - kiểu đầu vào = giá trị tệp php

Tôi đang cố cập nhật hình ảnh bằng phương pháp get

Nội dung chính ShowShow

  • Giá trị của tệp loại đầu vào là gì?
  • Làm thế nào để bạn có được đường dẫn đầy đủ của một tệp từ đầu vào tệp HTML trong PHP?
  • Các tập tin $ _ PHP là gì?
  • Làm cách nào để xem các tệp đã tải lên trong PHP?

user_form.php

<form action='upload.php' method='get'>  
  <input type='file' name='user_img' />
  <input type='text' name='username' />
  <input type='submit' name='update' value='update'>
</form>

upload.php

if(isset($_GET['update']))
{
  echo 'username: '.$_GET['username'];
  echo 'file name: '.$_FILES['user_img']['tmp_name'];
}

Tôi nhận được giá trị chính xác cho tên người dùng, tuy nhiên, giá trị trống cho tên tệp.

Bất cứ ai có thể vui lòng cho tôi biết nếu chúng tôi có thể sử dụng biến $ _Files cho phương thức GET? Nếu có thì xin vui lòng chỉ ra nơi tôi sẽ sai trong mã mẫu trên. Cảm ơn.

Đã hỏi ngày 7 tháng 10 năm 2013 lúc 9:29Oct 7, 2013 at 9:29Oct 7, 2013 at 9:29

Hướng dẫn input type=file value php - kiểu đầu vào = giá trị tệp php

0

Bạn không thể tải lên các tệp bằng cách sử dụng yêu cầu GET HTTP. Các tệp được gửi trong phần thân HTTP, yêu cầu một bài đăng hoặc đặt yêu cầu.

Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:31Oct 7, 2013 at 9:31Oct 7, 2013 at 9:31

lừa dối ♦ lừa dối♦decezedeceze

499K81 Huy hiệu vàng720 Huy hiệu bạc867 Huy hiệu Đồng81 gold badges720 silver badges867 bronze badges81 gold badges720 silver badges867 bronze badges

1

Bạn cần phải làm:

<form action="someaction.php" method="post" enctype="multipart/form-data">

Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:32Oct 7, 2013 at 9:32Oct 7, 2013 at 9:32

AdamadamAdamAdam

1.3611 huy hiệu vàng11 Huy hiệu bạc12 Huy hiệu đồng1 gold badge11 silver badges12 bronze badges1 gold badge11 silver badges12 bronze badges

Thêm cái này vào thẻ biểu mẫu của bạn:

enctype = multipart/form-data

Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:31Oct 7, 2013 at 9:31Oct 7, 2013 at 9:31

2

lừa dối ♦ lừa dối♦deceze

<form action='' method="post" enctype="multipart/form-data"> 
  <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> 
  <input type='file' name='user_img' />
  <input type='text' name='username' />
  <input type='submit' name='update' value='update'>
</form>

499K81 Huy hiệu vàng720 Huy hiệu bạc867 Huy hiệu Đồng81 gold badges720 silver badges867 bronze badges

Bạn cần phải làm:Oct 7, 2013 at 9:44

Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:32Oct 7, 2013 at 9:32

AdamadamAdam

1.3611 huy hiệu vàng11 Huy hiệu bạc12 Huy hiệu đồng1 gold badge11 silver badges12 bronze badges8 gold badges43 silver badges63 bronze badges

Thêm cái này vào thẻ biểu mẫu của bạn:Oct 7, 2013 at 9:48

1

  1. lừa dối ♦ lừa dối
  2. lừa dối ♦ lừa dối
  3. 499K81 Huy hiệu vàng720 Huy hiệu bạc867 Huy hiệu Đồng
  4. Bạn cần phải làm:Oct 7, 2013 at 9:44
  5. Giá trị của tệp loại đầu vào là gì?
  6. Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:32
  7. Làm thế nào để bạn có được đường dẫn đầy đủ của một tệp từ đầu vào tệp HTML trong PHP?
  8. Adamadam
  9. Các tập tin $ _ PHP là gì?
  10. Bạn cần phải làm:Oct 7, 2013 at 9:44
  11. Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:32
  12. Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:32
  13. Adamadam
  14. 499K81 Huy hiệu vàng720 Huy hiệu bạc867 Huy hiệu Đồng
  15. Bạn cần phải làm:Oct 7, 2013 at 9:44
  16. Giá trị của tệp loại đầu vào là gì?
  17.  
  18. Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:32
  19. Làm thế nào để bạn có được đường dẫn đầy đủ của một tệp từ đầu vào tệp HTML trong PHP?
  20. Adamadam
  21. 1.3611 huy hiệu vàng11 Huy hiệu bạc12 Huy hiệu đồng8 gold badges43 silver badges63 bronze badges
  22. Thêm cái này vào thẻ biểu mẫu của bạn:Oct 7, 2013 at 9:48
  23. & nbsp; & nbsp; & nbsp; & nbsp;
  24. Tôi đang cố gắng với mã trên để có được đầu vào giá trị trong loại tệp trong mã PHP và không thể có được thứ này. Tôi biết cách đi theo đường dẫn trong JavaScript nhưng không biết cách chuyển giá trị đó cho mã PHP, vui lòng giúp tôi ...
  25. 22 tháng 5 '07 #1
  26. Thuộc tính giá trị đầu vào của tệp chứa một chuỗi đại diện cho đường dẫn đến (các) tệp đã chọn. Nếu chưa chọn tệp, giá trị là một chuỗi trống (""). Khi người dùng đã chọn nhiều tệp, giá trị biểu thị tệp đầu tiên trong danh sách các tệp họ đã chọn.
  27. & nbsp; & nbsp; & nbsp; & nbsp;
  28. Tôi đang cố gắng với mã trên để có được đầu vào giá trị trong loại tệp trong mã PHP và không thể có được thứ này. Tôi biết cách đi theo đường dẫn trong JavaScript nhưng không biết cách chuyển giá trị đó cho mã PHP, vui lòng giúp tôi ...
  29. 22 tháng 5 '07 #1
  30. Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:32
  31. lừa dối ♦ lừa dối
  32.  

499K81 Huy hiệu vàng720 Huy hiệu bạc867 Huy hiệu Đồng
and not able to get this thing.
i know how to take path in javascript
but don't know how to pass that value to php code
Please help me...

Bạn cần phải làm:Oct 7, 2013 at 9:44

Giá trị của tệp loại đầu vào là gì?

Đã trả lời ngày 7 tháng 10 năm 2013 lúc 9:32contains a string that represents the path to the selected file(s). If no file is selected yet, the value is an empty string ( "" ). When the user selected multiple files, the value represents the first file in the list of files they selected.

Làm thế nào để bạn có được đường dẫn đầy đủ của một tệp từ đầu vào tệp HTML trong PHP?

Cú pháp: $ fileName = pathInfo (đường dẫn);Ví dụ: Ví dụ này giải thích hàm pathInfo () sẽ trả về thông tin về một đường dẫn.Ở đây, chúng tôi sẽ sử dụng $ fileName ['basename'], khi chúng tôi muốn truy cập tên tệp.$filename = pathinfo(path); Example: This example explains the pathinfo() function that will return information about a path. Here, we will use $filename['basename'], when we want to access the file name.$filename = pathinfo(path); Example: This example explains the pathinfo() function that will return information about a path. Here, we will use $filename['basename'], when we want to access the file name.

Các tập tin $ _ PHP là gì?

PHP $ _FILES Biến được xác định trước toàn cầu $ _Files là một mảng kết hợp có chứa các mục được tải lên qua phương thức bài HTTP.Tải lên một tệp yêu cầu biểu mẫu phương thức bài HTTP với thuộc tính Enctype được đặt thành nhiều dữ liệu/hình thức.an associative array containing items uploaded via HTTP POST method. Uploading a file requires HTTP POST method form with enctype attribute set to multipart/form-data.an associative array containing items uploaded via HTTP POST method. Uploading a file requires HTTP POST method form with enctype attribute set to multipart/form-data.

Làm cách nào để xem các tệp đã tải lên trong PHP?

Trong PHP, chúng ta có thể truy cập tên thực tế của tệp mà chúng ta đang tải lên bởi từ khóa $ _FILES [Tệp File] [Tên Tên].$ _Files là từ khóa mặc định trong PHP để truy cập các chi tiết của các tệp mà chúng tôi đã tải lên.Tệp đề cập đến tên được xác định trong chỉ mục trên mạng.Hình thức HTML trong đầu vào của tệp.by keyword $_FILES[“file”][“name”]. The $_FILES is the by default keyword in PHP to access the details of files that we uploaded. The file refers to the name which is defined in the “index. html” form in the input of the file.by keyword $_FILES[“file”][“name”]. The $_FILES is the by default keyword in PHP to access the details of files that we uploaded. The file refers to the name which is defined in the “index. html” form in the input of the file.