Trong thư mục E:\huypv\vegaframework\app\GOOGLE.COM.VN\cronjobs\news\
Viết script rss.php
Chạy thử:
E:\huypv\vegaframework\app\GOOGLE.COM.VN\cronjobs\news>php rss.php
Chạy thử với current working dir khác:
C:\Documents and Settings\huypv>php "E:\huypv\vegaframework\app\GOOGLE.COM.VN\cronjobs\news\rss.php"
So sánh 2 lần chạy thấy kết quả khác nhau, quái nhỉ?
Abc, xyz, do something... Phát hiện ra: Nguyên nhân chính là do trong file script, đã sử dụng đường dẫn tương đối kiểu như '.', '..', './logs'
Do đó cần chú ý khi viết code, hãy sử dụng dirname(__FILE__) thay vì '.'
À có thêm cái này nên nhớ: hàm dirname và realpath luông trả về đường dẫn không có slash ở cuối
Title:
Use dirname function and __FILE__ to get current working dir
Description:
Trong thư mục E:\huypv\vegaframework\app\GOOGLE.COM.VN\cronjobs\news\ Viết script rss.php Chạy thử: E:\huypv\vegaframework\app\GOOGLE.COM...
...
Rating:
4