Điều này có vẻ giống như một nhiệm vụ đơn giản và phổ biến, nhưng chúng ta không thể lấy nó để làm việc:Relative PHP Đường file_get_contents
Chúng tôi đã có hai người trong chúng ta làm việc trên một dự án và cả hai đều có thiết lập máy của chúng tôi như các máy chủ địa phương, với một môi trường sản xuất cuối cùng.
Trong phần đầu của tất cả các dự án của chúng tôi, chúng tôi đã có PHP như sau:
$feed = "/lib/php/backend/gateway.php?action=history";
$json = file_get_contents($feed, true);
Chỉ cách để có được nó để làm việc là để thiết lập nó như là một địa chỉ URL đầy đủ như http://dev01.domain.com/lib/php/backend/gateway.php?action=history hoặc bằng cách đặt nó lên như localhost như thế này:
$feed = "http://localhost/lib/php/backend/gateway.php?action=history";
$json = file_get_contents($feed, true);
sau đó rõ ràng là hoạt động trên hộp địa phương của chúng tôi và có lẽ sẽ làm việc trong sản xuất là tốt, nhưng có một cách để sử dụng đường dẫn tương đối để có một chút bụi?
Tôi giả sử bạn có nghĩa là "gốc tương đối" đường dẫn. – zzzzBov