10/10/2018, 10:03

Hỏi cách cấu hình PHP dùng DOMDocument ?

Code:
 $doc = new DOMDocument();
 $doc->load('config.xml');
báo lỗi:
Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in D:xampphtdocsMyproject1includeClass.Connect.php on line 17

Fatal error: Call to undefined method domdocument::load() in D:xampphtdocsMyproject1includeClass.Connect.php on line 18
Đã cấu hình trong php.ini là extension=php_domxml.dll nhưng vẫn thế
Ai biết cấu hình thế nào để sài dc DOM trong php ko ?
Shellingfox viết 12:16 ngày 10/10/2018
Lỗi đâu mà lỗi, cấu hình được rồi còn gì. Làm ơn coi kỹ lại coi nó báo cái lỗi gì giùm con .
lenggiauit viết 12:17 ngày 10/10/2018
Được gửi bởi Shellingfox
Lỗi đâu mà lỗi, cấu hình được rồi còn gì. Làm ơn coi kỹ lại coi nó báo cái lỗi gì giùm con .
Đã reply thì giúp cho trót luôn đi
thuyduongcd viết 12:04 ngày 10/10/2018
Thử cái này xem:
Code:
$doc = new DOMDocument('1.0', 'utf-8');
$doc->load('config.xml');
lenggiauit viết 12:04 ngày 10/10/2018
Được gửi bởi thuyduongcd
Thử cái này xem:
Code:
$doc = new DOMDocument('1.0', 'utf-8');
$doc->load('config.xml');
Như nhau thôi. ko sữ dụng dc load()
thuyduongcd viết 12:14 ngày 10/10/2018
Nâng cấp lên PHP 5 đi.
Hàm load() chỉ hỗ trợ PHP 5 thôi.

Code đó đã test trên PHP 5.3 chạy ngon lành
Shellingfox viết 12:20 ngày 10/10/2018
Bạn xài windows đúng không? Như vậy thì đã được build-in DOM extension rồi.

Đầu tiên bạn mở file php.ini lên và comment hoặc xóa cái dòng:
Code:
extension=php_domxml.dll
Kiểm tra kĩ lại chắc chắn file php_domxml.dll có tồn tại trong thư mục ext.

Restart lại web server xem sao?

Còn cái method load($filename) bạn thử thay bằng loadXML($filename) coi sao
lenggiauit viết 12:11 ngày 10/10/2018
Thank các bác chạy dc rồi, làm mãi ko dc, tự nhiên chán tắt máy nghĩ chút giờ chạy ngon lành rồi
freshgraduate09 viết 12:19 ngày 10/10/2018
là vì sửa config mà chưa restart lại webserver, thế mà cũng mừng rỡ, mà ko biết có hiểu nguyên nhân vì sao ko
lenggiauit viết 12:16 ngày 10/10/2018
Được gửi bởi freshgraduate09
là vì sửa config mà chưa restart lại webserver, thế mà cũng mừng rỡ, mà ko biết có hiểu nguyên nhân vì sao ko
restart nhiều lần mà thực chất nó chẵng restart gì cả vẫn còn chạy, kiểm tra lại rồi Stop apache = xamp control panel + exit xamp luôn mà apache thực chất vẫn còn chạy nên mãi ko dc chỉ thế thôi , Ai mà chẵng có lúc ngớ ngẩn, mới học php thôi còn nhiều thứ chưa biết --> phải hỏi thôi đâu phải ai cũng là thiên tài tự nhiên biết đâu
Cười người coi chừng có ngày người cười lại
Bài liên quan
0