タグ

phpに関するhappycrewのブックマーク (8)

  • 【CakePHP】位置情報の取得と、2点間の距離計算 « PHP « 脱オタクはぢめました

    位置情報取得 位置情報を扱うライブラリはこちらを使いました。 docomoのiエリアデータを利用して土地名も返してくれます。 http://labs.unoh.net/2008/08/phpgeomobilejp_converter.html これをvendors/Geomobilejp/につっこむ。 2点間の緯度経度から直線距離を求める こちらを参考。 http://www.pahoo.org/e-soul/webtech/php02/php02-21-01.shtm 上記のライブラリのデータをそのまま突っ込めるように、ちょっとだけ修正。 計算部分はそのままです。 で、これらをCakePHPのコンポーネントで使いたかったのでまとめました。 <?php App::import('Vendor','Geomobilejp_Mobile', array('file' => 'Geomobile

    【CakePHP】位置情報の取得と、2点間の距離計算 « PHP « 脱オタクはぢめました
    happycrew
    happycrew 2012/07/26
    距離計算
  • [PHP] foreach ($array as &$value)形式が使えたなんて / LiosK-free Blog

    2008-04-28 カテゴリ: Server Side タグ: Tips PHP 不覚 foreach文で参照が使えるってさっきはじめて気づいた。 <?php $array = array(array(), array(), array()); foreach ($array as $value) { $value[] = 'foo'; } print_r($array); foreach ($array as &$value) { $value[] = 'bar'; } print_r($array); 出力↓ Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) ) Array ( [0] => Array ( [0] => bar ) [1] => Array ( [0] => bar ) [2] => Array (

    happycrew
    happycrew 2012/04/24
    参照
  • 【PHP初歩】たくさんあるフォームの値を一気に連想配列へ入れる方法|1bit::memo

    入力項目の多いフォームを作る際、1つ1つ変数に入れていたら面倒なので、foreachを使って、一度に配列に入れます。 連想配列として入れてくれるので、その後の処理も楽です。 <?php //配列を初期化 $data = array(); // $_POST値を連想配列に入れる foreach($_POST as $key => $val){ $data[$key] = $val; } ?> 似たような形で、$_POSTの値をセッション変数に入れたい場合は以下のようにします。 foreach($_POST as $key => $val){ $_SESSION[$key] = $val; } あくまで入力された値なので、htmlに表示するときはhtmlspecialcharsを、MySQLへ追加する際はmysql_real_escape_stringをしてくださいね。

  • TAS design – タスデザイン

    TAS designについて Web制作とサービスサイトを運営してまいりました「TAS design」は、2020年4月に「TAS design合同会社」を設立しました。 弊社サービスの詳細はコーポレートサイトをご覧ください。 https://tasdesign.co.jp/ サービスサイト TAS design合同会社では下記のサイトを運営しております。 Buffet time 東京 https://buffets.tasdesign.co.jp/ 素敵な場所で心躍る時間を。東京のべ放題ホテルビュッフェを紹介します。 すぐトク https://sugutoku.tasdesign.jp/ クーポンやスマホ決済の還元などのお得な情報を紹介します。

    happycrew
    happycrew 2012/03/24
    指定日時に更新
  • スマートフォンサイトの作り方(2/8) - UserAgentの判定 - シンプルな暮らし。 - 家族とWEBマーケティングな日々

    スマートフォン端末の判定方法です。環境変数のUserAgentを判定します。UserAgentの判定はクライアントで行ってもサーバー側のどの言語で行っても良いのですが、JSとPHPの両方を書いておきます。 スマートフォンでない携帯端末であれば、キャリアのIPで判定を行うケースも多いのですが、スマートフォンの場合はwifi経由でアクセスしてきますので、キャリアのIP判定を行ってしまうとwifi環境でスマートフォン画面を閲覧できなくなってしまいますので、注意が必要です。 userAgent判定を行う前提で調べたところ、WordPressのWPtouchというプラグインで処理が公開されていましたので、それを流用しました(以下のPHPとJSはWordPressでなくても動きます)。 PHPで処理する場合 ▼1. 外部ファイルとして保存(例えば、/includes/is_mobile.php) <?

    happycrew
    happycrew 2012/02/24
    スマホ判別
  • WordPress のURLクエリストリングにカスタムフィールドを指定して絞り込み検索する

    例として、スタッフ紹介ページに[部署][性別]のカスタムフィールドがある場合、で話をしますね。 投稿タイプ:staff カスタムフィールド:division, gender な感じの記事にカスタムフィールドの条件をつけて検索してみましょう。 PHP での絞り込みなら 詳しくは Codex を参照してくださいですが、query_posts() や get_posts() など、PHP コードでなら以下のように書けますね。 query_posts( array( 'post_type' => 'staff', 'meta_key' => 'division', 'meta_value' => 'sales', /* 他のパラメータは省略 */ ) ); メタクエリーを使えば、複数の条件を組み合わせることができます。 query_posts( array( 'meta_query' => arr

    WordPress のURLクエリストリングにカスタムフィールドを指定して絞り込み検索する
    happycrew
    happycrew 2012/02/14
    WordPress のURLクエリストリング カスタムフィールド絞込み
  • phpの機能を使って自動見積りを作りたいです。…

    phpの機能を使って自動見積りを作りたいです。 商品の詳細や金額はデータベーズに登録してあります。 見積りフォーム自体はプルダウンメニューを使って条件をお客さんに選んでいける様にしたいです。 <table> 種類<select name="select"><option>T100</option></select> 名入れ版代<select name="select2"><option>10cm角</option> <option>20cm角</option></select> 枚数<select name="select3"><option>1</option><option>2</option></select> 枚数の部分が1枚が2枚になると2倍の金額ではなく1.8倍の金額になる為、 データベースには1枚の金額、2枚の金額それぞれを登録しました。 名入れサイズの部分の10cm角と20

    happycrew
    happycrew 2012/02/13
    自動計算
  • WordPressのクエリの引数チートシート | カテゴリー: Wordpress | 作業メモ

    使うたびに引数名を調べたりする事が多いので、チートシート兼スニペット用として置いておく。WordPress3.0版。非推奨・先頭固定投稿引数は除外。 <?php $myQuery = new WP_Query(); // WP_Queryオブジェクト生成 $param = array( //パラメータ //カテゴリー引数 'cat' => '1', //(整数)- カテゴリーIDを指定。コンマ区切りにした複数IDの文字列も指定可能。 'category_name' => 'my cat name', //(文字列)- カテゴリー名を指定(日語も可)。 'category__and' => array('1', '2'), //(配列)- カテゴリーIDの配列。指定した複数のカテゴリーすべてに含まれる投稿のみを取得。 'category__in' => array('1', '2'), /

    happycrew
    happycrew 2012/02/11
    WordPressのクエリの引数チートシート
  • 1