Android PHP デザインまとめ

android php を使ったプログラム等の書き方 phpで取得する

2019年02月

ドル円 為替 phpで取得する

ドル円の為替レートを取得したい。

1.file_get_contents(php)で、HTMLを取得
2.HTMLを分割して現在の為替レート日本円だけを取得
3.取得できない場合はすべて0とする

下記の部分を取得する
<td class="price noLine">110.88</td>

プログラムは以下
-----------------
function rate() {
        $html = file_get_contents('https://info.finance.yahoo.co.jp/fx/convert/?a=1&s=USD&t=JPY');

        if ($html === FALSE) {
            return 0;
        }
        //ここから分割
        $reg = '/<td class="price noLine">.*?<\/td/';

        if (preg_match($reg, $html, $match)) {
            $rt = explode('>',$match[0]);

            if (!empty($rt[1])) {
                $ratetext = explode('<',$rt[1]);

                if (is_numeric($ratetext[0])) {
                    $match = $ratetext[0];
                    return $match; //円取得
                }else{
                    return 0;
                }
            }else{
                return 0;
            }
        } else {
            return 0;
        }
}
----------------- 
にほんブログ村 IT技術ブログ 在宅プログラマーへ にほんブログ村 IT技術ブログ PHPへ にほんブログ村 IT技術ブログ IT技術情報へ

Google地図 このページではGoogleマップが正しく読み込まれませんでした。

APIキー(key=)を設定しているのに
Google地図が「このページではGoogleマップが正しく読み込まれませんでした。」
と表示されていて
対処法がすぐ見つからない場合、あきらめて簡単に
「yahoo地図」を設置したい場合の方法です。



1.yahooのアカウントIDを登録

2.アプリケーションIDを登録してappid=を取得する

3.HTMLに記述する(緯度、経度)
<!DOCTYPE html>
<html>
<body>
<div id="map" style="width:500px; height:400px"></div>

<script type="text/javascript" charset="utf-8" src="https://map.yahooapis.jp/js/V1/jsapi?appid=【アプリケーションID】"></script>
<script type="text/javascript">
window.onload = function(){
    //地図 (緯度、経度)
    var ymap = new Y.Map("map");
    var lat = <?php echo $lat;?>;
    var lng = <?php echo $lng;?>;

    ymap.drawMap(new Y.LatLng(lat, lng), 16, Y.LayerSetId.NORMAL);

//コントロール
    ymap.addControl(new Y.HomeControl());
    ymap.addControl(new Y.CenterMarkControl());
    ymap.addControl(new Y.ScaleControl());
    ymap.addControl(new Y.ZoomControl());
//ラベル
    var label = new Y.Label(new Y.LatLng(lat, lng), "<?php echo $name;?>");
    ymap.addFeature(label);
}
</script>
</body>
</html>

google-error

にほんブログ村 IT技術ブログ 在宅プログラマーへ にほんブログ村 IT技術ブログ PHPへ にほんブログ村 IT技術ブログ IT技術情報へ
スポンサードリンク









にほんブログ村 IT技術ブログへ
にほんブログ村

にほんブログ村 IT技術ブログ PHPへ
にほんブログ村

にほんブログ村 IT技術ブログ IT技術情報へ
にほんブログ村

QRコード
QRコード
  • ライブドアブログ