0
我試圖使用下面的代碼來緩存來自另一個站點的物品的價格。x分鐘的緩存文件php
$cache_file = $_SERVER['DOCUMENT_ROOT'] . '/prices.json';
if (file_exists($cache_file) && (filemtime($cache_file) > (time() - 60 * 9))) {
$file = file_get_contents($cache_file);
} else {
$url = 'http://csgo.backpack.tf/api/IGetPrices/v4/?key=XXXXXXXXXXXXXX';
$file = curl_load($url);
$fp = fopen('/prices.json', 'w');
fwrite($fp, $file, LOCK_EX);
fclose($fp);
}
api鍵是正確的,但它仍然不會寫入。 api返回的結果是一個json字符串。我想寫它的文件,以便我可以解碼和使用它來定價項目。任何人都可以幫助我在這裏,將不勝感激。