09/10/2018, 17:59

Có ai xài hàm exif_imagetype trong PHP ? Help

Fatal error: Call to undefined function: exif_imagetype() in ...

Làm seo đây ?
Xin cho hỏi: file php.ini thực thi khi nào ? Có phải php khi cài mặc định sẽ không sử dụng file này ? Xin được học hỏi thêm !
pfiev viết 20:00 ngày 09/10/2018
Vậy là bạn không có gd rồi.
File php.ini được nạp khi php được gọi, nghĩa là khi bạn chạy php (CGI) hoặc 1 lần duy nhất khi khởi động Apache (chạy như module của A)
harry4me viết 20:04 ngày 09/10/2018
Cảm ơn bạn đã trả lời nhưng PHP tôi chạy trên Apache là ở dạng module :

-----file httpd :
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php
-----
Theo PHP Manual thì hàm exif_imagetype() ko cần GD image library. Trên php.net thì hướng dẫn sử dụng Dynamic Extensions. Tôi cũng cấu hình lại php.ini cho sử dụng :
-----
extension_dir="C:\php\extensions"

extension=php_exif.dll
-----

Nhưng vấn đề vẫn ko khắc phục được ! Những ai đã từng tìm hiểu vấn đề này, xin chỉ giúp !
pfiev viết 20:14 ngày 09/10/2018
Bạn coi lại bản PHP đang xài có phải là 4.3.0+ không?
pixelart viết 20:12 ngày 09/10/2018
Nếu bạn cài Fox thì thường là bản 1.1.3 , bản đó ko có GD đâu , nâng cấp lên bản 4.xx đi
harry4me viết 20:09 ngày 09/10/2018
Version PHP của mình là 4.3.2 tải trực tiếp từ php.net . Chẳng lẽ phải biên dịch lại php với tham số --enable-exif hay seo ! Trời !!!
Về Đâu viết 20:09 ngày 09/10/2018
VĐ nghĩ có 2 cái để xem đầu tiên cái function exif_imagetype() của bạn như thế nào có chắc là đúng không?
nêu chuyển sang server khác chạy tốt thì hãy bắt đầu xem sét lại server của bạn có GD hay chưa .
pfiev viết 20:04 ngày 09/10/2018
Thì ra bạn chạy trên linux. Bạn thử dịch lại xem. Mà theo tôi thì hàm này không cần thư viện exif, giống như hàm getimage gì đó ko cần gd.
Bài liên quan
0