API擷取天氣預報,以及使用飛信API,給好友傳送簡訊
加上計劃任務,就可以持續每天自動發送天氣預報給自己和親人啦。。。
5 && strtolower(substr($url,0,5)) == "https" ) {curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);} if (is_array($postFields) && 0 < count($postFields)){$postBodyString = "";$postMultipart = false;foreach ($postFields as $k => $v){if("@" != substr($v, 0, 1))//判斷是不是檔案上傳{$postBodyString .= "$k=" . urlencode($v) . "&"; }else//檔案上傳用multipart/form-data,否則用www-form-urlencoded{$postMultipart = true;}}unset($k, $v);curl_setopt($ch, CURLOPT_POST, true);if ($postMultipart){curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);}else{curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString,0,-1));}}$reponse = curl_exec($ch); if (curl_errno($ch)){throw new Exception(curl_error($ch),0);}else{$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);if (200 !== $httpStatusCode){throw new Exception($reponse,$httpStatusCode);}}curl_close($ch);return $reponse;}function object_to_array($obj){$_arr = is_object($obj) ? get_object_vars($obj) : $obj;foreach ($_arr as $key => $val){$val = (is_array($val) || is_object($val)) ? object_to_array($val) : $val;$arr[$key] = $val;}return $arr;}?>
http://www.bkjia.com/PHPjc/735146.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/735146.htmlTechArticleAPI擷取天氣預報,以及使用飛信API,給好友傳送簡訊 加上計劃任務,就可以持續每天自動發送天氣預報給自己和親人啦。。。 ?php#########...