Làm cách nào để kiểm tra hình ảnh có sẵn hay không trong php?

Rất tiếc, chúng tôi không biết máy chủ của bạn được thiết lập như thế nào và không thể giúp gì thêm cho bạn, bạn sẽ phải tự mình thực hiện các bước để gỡ lỗi này

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Làm cách nào để kiểm tra hình ảnh có sẵn hay không trong php?
Làm cách nào để kiểm tra hình ảnh có sẵn hay không trong php?

dflow

Đăng ngày 7 tháng 4 năm 2009

dflow

  • Làm cách nào để kiểm tra hình ảnh có sẵn hay không trong php?
    Làm cách nào để kiểm tra hình ảnh có sẵn hay không trong php?

  • Các thành viên
    • 631

  • Tác giả

    • Chia sẻ

Đăng ngày 7 tháng 4 năm 2009

tôi nên tìm gì trong cấu hình máy chủ?

 

tôi chỉ cần kiểm tra xem hình ảnh logo của tôi có tồn tại không và có dấu hiệu âm bản

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Làm cách nào để kiểm tra hình ảnh có sẵn hay không trong php?

tiền đề

Đăng ngày 7 tháng 4 năm 2009

tiền đề

  • Làm cách nào để kiểm tra hình ảnh có sẵn hay không trong php?

  • Các thành viên
    • 7k
  • Vị trí. Beaverville Lông

    • Chia sẻ

Đăng ngày 7 tháng 4 năm 2009

Đăng đường dẫn đầy đủ đến hình ảnh ở đây. Đồng thời đăng đường dẫn đầy đủ tới tập lệnh của bạn

 

Ngoài ra, bạn có thể thử điều này

 

$file = $_SERVER['DOCUMENT_ROOT'] . '/images/image_1.jpg';

 

Và xem nếu nó hoạt động. Điều đó sẽ đưa ra đường dẫn tuyệt đối chính xác đến hình ảnh bằng biến máy chủ

Bài đăng này là về cách kiểm tra URL có hình ảnh hợp lệ hay không. Ở đây bạn có thể thấy tôi đã đưa ra hai phương pháp với các ví dụ. Giả sử URL chứa tên tệp Hình ảnh nhưng hình ảnh không có trong máy chủ, bằng cách sử dụng phương pháp này, chúng tôi có thể kiểm tra bất kỳ trang web nào để tránh hình ảnh ngân hàng hoặc chúng tôi có thể đặt hình ảnh mặc định nếu yêu cầu phát triển của chúng tôi

Trong phương thức đầu tiên, chúng ta có một hàm dựng sẵn trong PHP có tên là getimagesize().
Bằng cách sử dụng chức năng này, chúng tôi có thể kiểm tra xem hình ảnh là tệp hình ảnh hợp lệ hay giả mạo

Trong phương pháp thứ hai được thực hiện bằng cách cuộn tròn liên kết hoặc CURL , chúng tôi có thể đạt được điều này. Kiểm tra các ví dụ dưới đây. Hy vọng nó sẽ giúp bạn.
Phương pháp đầu tiên

1

2

3

4

5

6

7

8

<?php

$external_link = 'http. //www. freeonlinetest. trong/hướng dẫn/hình ảnh/logo. png';

if (@getimagesize($external_link)) {

echo 'hình ảnh tồn tại';

} khác {

echo 'hình ảnh không tồn tại';

}

?>

Phương pháp thứ hai

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<?php   

$external_link = 'http. //www. freeonlinetest. trong/hướng dẫn/hình ảnh/logo. png';

hàm IsRemoteFile($url)

{

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,$url);

// không tải nội dung

curl_setopt($ch, CURLOPT_NOBODY, 1);

curl_setopt($ch, CURLOPT_FAILONERROR, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

 

$kết quả = curl_exec($ch);

curl_close($ch);

nếu($kết quả . == SAI)

{

return 'hình ảnh tồn tại';

}

khác

{

return 'hình ảnh không tồn tại';

}

}

$kiểm tra = IsRemoteFile($external_link);

echo $kiểm tra;

 

?>

 

Làm cách nào để kiểm tra xem một hình ảnh có tồn tại trong PHP không?

Hàm file_exists() kiểm tra xem tệp hoặc thư mục có tồn tại không.

Làm cách nào để kiểm tra xem một hình ảnh có tồn tại trên một URL trong PHP không?

Trong phương thức đầu tiên, chúng ta có một hàm dựng sẵn trong PHP có tên là getimagesize() . Bằng cách sử dụng chức năng này, chúng tôi có thể kiểm tra xem hình ảnh là tệp hình ảnh hợp lệ hay giả mạo. Trong phương pháp thứ hai được thực hiện bằng cách cuộn tròn liên kết hoặc CURL, chúng tôi có thể đạt được điều này.