Hướng dẫn php image/png not displaying - hình ảnh php / png không hiển thị

Tôi đang cố gắng hiển thị một hình ảnh nhưng nó không hiển thị bất cứ điều gì mặc dù tôi đã có URL chính xác cho hình ảnh trong máy chủ của mình. Đây là tiến độ/đầu ra hiện tại của tôi:Output:

Hướng dẫn php image/png not displaying - hình ảnh php / png không hiển thị

Mã đoạn trích PHP

$Report_ID = 51;
$Retrieval_Image_Query = mysqli_query($Connection, "SELECT Image_Name,Original_Image_Directory,RGB_Image_Directory FROM Report_Image WHERE Report_ID = $Report_ID");

//REMOVES THE FOLLOWING WORDS IN THE STRING BECAUSE IT RESULTS IN A WRONG URL

$Result = mysqli_fetch_object($Retrieval_Image_Query);
$Temp_Orig_Image = str_replace("/home/u871055686/domains/", '', $Result->Original_Image_Directory);
$Temp_RGB_Image = str_replace("/home/u871055686/domains/", '', $Result->RGB_Image_Directory);

$Final_String["Original_Image_Directory"] = preg_replace("/\bpublic_html\b/", '', $Temp_Orig_Image);
$Final_String["RGB_Image_Directory"]  = preg_replace("/\bpublic_html\b/", '', $Temp_RGB_Image);
$Final_String["Image_Name"] = $Result->Image_Name;


?> 
" width = "250" height = "250" alt = "Working"/>
";
var_dump($Final_String);
echo "

"; echo json_encode($Final_String);

Nó xuất ra URL này: fireoutph.com//report_images/orig_nov_2,_2018_9:33:20_pm.png

Nhưng khi tôi cố gắng mở liên kết đó trong trình duyệt web của mình (Google Chrome), nó sẽ cho tôi thấy tệp hình ảnh không có vấn đề gì. Lưu ý sự chém đôi trong URL.

CÂU HỎI

Điều gì có thể là vấn đề nếu không có vấn đề trong truy xuất dữ liệu của đường dẫn hình ảnh và loại tệp? Và làm thế nào tôi có thể hiển thị hình ảnh thành công?

(Php 4, Php 5, Php 7, Php 8)

ImagePng - xuất hình ảnh PNG cho trình duyệt hoặc tệpOutput a PNG image to either the browser or a file

Sự mô tả

ImagePng (& nbsp; & nbsp; & nbsp; & nbsp; gdimage ________ 1, & nbsp; & nbsp; & nbsp; int $filters = -1): bool(
    GdImage $image,
    resource|string|null $file = null,
    int $quality = -1,
    int $filters = -1
): bool

Thông số

image

Một đối tượng GDimage, được trả về bởi một trong các hàm tạo hình ảnh, chẳng hạn như ImageCreatetRueColor ().GdImage object, returned by one of the image creation functions, such as imagecreatetruecolor().

file

Đường dẫn hoặc tài nguyên luồng mở (được tự động đóng sau khi hàm này trả về) để lưu tệp vào. Nếu không được đặt hoặc null, luồng hình ảnh thô sẽ được xuất trực tiếp.null, the raw image stream will be output directly.

Ghi chú::

null không hợp lệ nếu các đối số $image0 và $image1 không được sử dụng. is invalid if the $image0 and $image1 arguments are not used.

$image0

Cấp độ nén: Từ 0 (không nén) đến 9. Mặc định ($image3) sử dụng mặc định nén ZLIB. Để biết thêm thông tin, hãy xem Hướng dẫn sử dụng »& nbsp; Zlib.

$image1

Cho phép giảm kích thước tệp PNG. Đó là một trường bitmask có thể được đặt thành bất kỳ sự kết hợp nào của hằng số $image5. $image6 hoặc $image7 cũng có thể được sử dụng để vô hiệu hóa hoặc kích hoạt tất cả các bộ lọc. Giá trị mặc định ($image3) vô hiệu hóa lọc.$image6 or $image7 may also be used to respectively disable or activate all filters. The default value ($image3) disables filtering.

Thận trọng

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

Trả về giá trị

Trả về $file0 khi thành công hoặc $file1 về thất bại.$file0 on success or $file1 on failure.

Thận trọng

Tham số $image1 bị bỏ qua bởi hệ thống libgd.$file0.

Trả về giá trị

Trả về $file0 khi thành công hoặc $file1 về thất bại.Sự mô tả
8.0.0 ImagePng (& nbsp; & nbsp; & nbsp; & nbsp; gdimage ________ 1, & nbsp; & nbsp; & nbsp; int $filters = -1): boolGdImage instance now; previously, a resource was expected.

Thông số

$file4

image

  • Một đối tượng GDimage, được trả về bởi một trong các hàm tạo hình ảnh, chẳng hạn như ImageCreatetRueColor ().
  • file
  • Đường dẫn hoặc tài nguyên luồng mở (được tự động đóng sau khi hàm này trả về) để lưu tệp vào. Nếu không được đặt hoặc null, luồng hình ảnh thô sẽ được xuất trực tiếp.
  • Ghi chú:
  • null không hợp lệ nếu các đối số $image0 và $image1 không được sử dụng.

$image0

Cấp độ nén: Từ 0 (không nén) đến 9. Mặc định ($image3) sử dụng mặc định nén ZLIB. Để biết thêm thông tin, hãy xem Hướng dẫn sử dụng »& nbsp; Zlib.

$file5

$file6

$file7

$file8

$file9

null0

$image1

Cho phép giảm kích thước tệp PNG. Đó là một trường bitmask có thể được đặt thành bất kỳ sự kết hợp nào của hằng số $image5. $image6 hoặc $image7 cũng có thể được sử dụng để vô hiệu hóa hoặc kích hoạt tất cả các bộ lọc. Giá trị mặc định ($image3) vô hiệu hóa lọc.

null1

null2

null3

null0

Thận trọng

Cho phép giảm kích thước tệp PNG. Đó là một trường bitmask có thể được đặt thành bất kỳ sự kết hợp nào của hằng số $image5. $image6 hoặc $image7 cũng có thể được sử dụng để vô hiệu hóa hoặc kích hoạt tất cả các bộ lọc. Giá trị mặc định ($image3) vô hiệu hóa lọc.

null5

null6

null7

null8

null9

$quality0

$quality1

$quality2

$quality3

Thận trọng

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

$quality4

Trả về giá trị

Trả về $file0 khi thành công hoặc $file1 về thất bại.

$quality5

$quality6

null0

Tuy nhiên, nếu libgd không xuất ra hình ảnh, chức năng này trả về $file0.

Cấp độ nén: Từ 0 (không nén) đến 9. Mặc định ($image3) sử dụng mặc định nén ZLIB. Để biết thêm thông tin, hãy xem Hướng dẫn sử dụng »& nbsp; Zlib.

$quality8

$image1

Cho phép giảm kích thước tệp PNG. Đó là một trường bitmask có thể được đặt thành bất kỳ sự kết hợp nào của hằng số $image5. $image6 hoặc $image7 cũng có thể được sử dụng để vô hiệu hóa hoặc kích hoạt tất cả các bộ lọc. Giá trị mặc định ($image3) vô hiệu hóa lọc.

$quality9

$filters0

$filters1

null0

Thận trọng

Cho phép giảm kích thước tệp PNG. Đó là một trường bitmask có thể được đặt thành bất kỳ sự kết hợp nào của hằng số $image5. $image6 hoặc $image7 cũng có thể được sử dụng để vô hiệu hóa hoặc kích hoạt tất cả các bộ lọc. Giá trị mặc định ($image3) vô hiệu hóa lọc.

$filters3

$filters4

null0

Thận trọng

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

$filters6

$filters7

$filters8

$filters9

null0

Trả về giá trị

Trả về $file0 khi thành công hoặc $file1 về thất bại.

image1

image2

image3

image4

null0

Tuy nhiên, nếu libgd không xuất ra hình ảnh, chức năng này trả về $file0.

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

image6

image7

null0

Trả về giá trị

Trả về $file0 khi thành công hoặc $file1 về thất bại.

image9

file0

file1

file2

null0

Tuy nhiên, nếu libgd không xuất ra hình ảnh, chức năng này trả về $file0.

Thay đổi

file4

file5

file6

Phiên bản

16 năm trước

file7

file8

null0

image mong đợi một ví dụ GDimage bây giờ; Trước đây, một tài nguyên đã được dự kiến.

Ví dụ

null0

null1

null2

null3

null0

Xem thêm

Cho phép giảm kích thước tệp PNG. Đó là một trường bitmask có thể được đặt thành bất kỳ sự kết hợp nào của hằng số $image5. $image6 hoặc $image7 cũng có thể được sử dụng để vô hiệu hóa hoặc kích hoạt tất cả các bộ lọc. Giá trị mặc định ($image3) vô hiệu hóa lọc.

null5

null6

null7

null0

Thận trọng

Cho phép giảm kích thước tệp PNG. Đó là một trường bitmask có thể được đặt thành bất kỳ sự kết hợp nào của hằng số $image5. $image6 hoặc $image7 cũng có thể được sử dụng để vô hiệu hóa hoặc kích hoạt tất cả các bộ lọc. Giá trị mặc định ($image3) vô hiệu hóa lọc.

null9

null0

null1

null0

Thận trọng

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

null3

null4

null0

Trả về giá trị

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

null6

Trả về giá trị

Trả về $file0 khi thành công hoặc $file1 về thất bại.

null7

null8

null9

$image00

$image01

$image02

$image03

null0

Tuy nhiên, nếu libgd không xuất ra hình ảnh, chức năng này trả về $file0.

Thay đổi

$image05

$image06

null0

Phiên bản

image mong đợi một ví dụ GDimage bây giờ; Trước đây, một tài nguyên đã được dự kiến.

$image08

$image09

$image10

$image11

$image12

$image13

$image14

Ví dụ

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

$image15

$image16

null0

Trả về giá trị

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

$image18

$image19

null0

Trả về giá trị

Cho phép giảm kích thước tệp PNG. Đó là một trường bitmask có thể được đặt thành bất kỳ sự kết hợp nào của hằng số $image5. $image6 hoặc $image7 cũng có thể được sử dụng để vô hiệu hóa hoặc kích hoạt tất cả các bộ lọc. Giá trị mặc định ($image3) vô hiệu hóa lọc.

$image21

$image22

$image23

$image24

Thận trọng

image mong đợi một ví dụ GDimage bây giờ; Trước đây, một tài nguyên đã được dự kiến.

$image25

Ví dụ

Tham số $image1 bị bỏ qua bởi hệ thống libgd.

$image26

$image27

null0

Trả về giá trị

Trả về $file0 khi thành công hoặc $file1 về thất bại.

$image29

$image30

$image31

null0

Tuy nhiên, nếu libgd không xuất ra hình ảnh, chức năng này trả về $file0.

Thay đổi

$image33

Phiên bản

Thay đổi

$image34

$image35

$image36

$image37

$image38

$image39

Phiên bản

Trả về $file0 khi thành công hoặc $file1 về thất bại.

$image40

$image41

$image42

$image43

null0

Tuy nhiên, nếu libgd không xuất ra hình ảnh, chức năng này trả về $file0.

16 năm trước

$image45

$image37

$image38

$image48

Awalton tại Gmail Dot Com ¶

16 năm trước

$image49

$image50

$image51

null0