有人可以幫我鑑定在這裏的錯誤:與文件PHP錯誤獲取內容
<?php
$city=$_GET['city'];
$city=str_replace(" ", "", $city);
[email protected]_get_contents("http://www.weather-forecast.com/locations/'.$city'/forecasts/latest");
preg_match('/<span class="phrase">(.*?)</s', $contents, $matches);
echo @$matches[1];
?>
出於某種原因的代碼是給我的錯誤,但是,如果我刪除了城市和特定城市進行更換(倫敦,巴黎,開羅)的代碼工作,但是當我把它放在城市..代碼不起作用。
有人可以幫助我確定錯誤或如何工作。
改變這個'「http://www.weather-forecast.com/locations/'.$city'/forecasts/latest」''到「http://www.weather-forecast.com/locations/$city/forecasts/latest」'。然後嘗試 –
重新格式化您的問題(不需要粗體)。在執行$ contents行之前,$ city的價值是多少? –
字符串連接出現錯誤。 –