sau xử khác nhau trong chủ:thao tác dir (__ DIR__) không làm việc
echo 'DIR:' .__DIR__; // DIR:__DIR__
localhost: (hoạt động tốt):
DIR:C:\Program Files\VertrigoServ\www
lý do tại sao sản lượng khác nhau này?
sau xử khác nhau trong chủ:thao tác dir (__ DIR__) không làm việc
echo 'DIR:' .__DIR__; // DIR:__DIR__
localhost: (hoạt động tốt):
DIR:C:\Program Files\VertrigoServ\www
lý do tại sao sản lượng khác nhau này?
Bạn cần PHP 5.3 để sử dụng __DIR__
Trong các phiên bản trước, bạn có thể sử dụng thay vì dirname(__FILE__)
Theo PHP magic constants docs, hằng __DIR__
đã được bổ sung chỉ trong php 5.3.0. Có thể bạn đang sử dụng phiên bản cũ hơn trong môi trường "máy chủ" của mình.
Hãy thử:
<? echo realpath(dirname(__DIR__)); ?>
Folder: localhost hoặc gốc :)
Bạn có thể xin làm rõ hai địa điểm khác nhau và đầu ra của từng cho lặp lại __DIR__? –