Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

2012-01-01から1年間の記事一覧

xmlデータに「:」コロンがあり、simplexml_load_xmlできないときの解消法(PHP)

php

テキストデータに変換し、置換する。 $response = Utility::getFileContents($rqst); $response = str_replace('media:group', 'media', $response); $response = str_replace('media:thumbnail', 'thumbnail', $response); $xml = simplexml_load_string($r…

配列をセレクトフォームへ追加(jQuery)

セレクト: $.each(items,function(key,value){ $('#apps') .append('' + value + ''); } )

twitterbootstrapのtooltipをmousehoverで実装(twitterbootstrap)

詳しく見る script type="text/javascript"> $('.detail').popover({ offset: 10, trigger: 'manual', html: true, placement: 'top', template: '

Javascriptでタイマーを付ける。日付、時間比較(javascript)

PHPにあるmktimeがjavascriptにはない。 var now = new Date(); var time = Date.parse("2012/12/14 15:00:00"); var date = new Date(); var closing = date.setTime(time); if (now >= closing){ alert("over"); }else{ alert("safe"); }

リスト要素をクリックするとリスト要素が出てくるtoggle(jQuery)

親要素 子要素

文字列の特定部分だけ置換(javascript)

matchを使う var test = "I can fly"; var afterReplace = test.replace.match(/can/).replace("can","can't");

URLをひとつずつ配列に入れる(Javascript,jQuery)

URLからパラメータ補完 if(location.search.length > 1) { var ret = location.search.substr(1).split("&"); for(var i = 0; i < ret.length; i++) { var r = ret[i].split("="); } }

要素の取り方(Javascript,jQuery)

表示中のURLを取得 var url = location.href; URLの中でURLのサーチ情報(?で始まる検索クエリ部分)を取得 var url_search = location.search; リンク のhttp://www.abc.jpだけを取得 var url_link = $(".navigation a"); リンク1

class要素の書き換え(jQuery)

2番目のclassの"list"を"special"の文字列に変更したい var text = $(".contents .list"); $(text[1]).attr("class","special"); (解説) var text = $(".contents .list"); $textにcontentsの中のlistというクラスが配列として入る $(text[1]).att…

配列内の文字列を置換(PHP)

php

echo "$before"すると http://www.aaaaaaaaa/?bbbbbbbbb.jp となる配列があるとする。そこの/?の間にiwantchangeという文字列を入れたいとき。 $after = str_replace("/?", "/iwantchange?", $before); echo "$after"は http://www.aaaaaaaaa/iwantchange?bb…

tree結果が長すぎて検索したいとき(sh)

treeが長すぎて、その中から検索してみたいとき ①treeした結果をシェルスクリプトで別ファイルに保存 tree > list.txt このlist.txtファイルをvimで開き/で検索

5個から3個をランダムに選んで表示(PHP)

php

①各バナーにランダムに数字をふり表示をしたい ②数字が被ると同じバナーが出てしまうのでwhile文をまわしてチェック {php} $recommendPr = array(false, false, false, false, false); $rnd1 = rand(0,4); $rnd2 = rand(0,4); $rnd3 = rand(0,4); while ($rn…

複数ファイルの中身に文字列を追加する方法(sh)

自分がいる階層の2個下の階層の同じ名前のファイルconfig.phpの中の$id = array の次の行にスペース4つに続いて 'site001' ⇒ 'aaaa' その次の行にスペース4つに続いて 'site002' ⇒ 'bbbb' を追加したい場合 (自分がいる階層に名前は違うが形式が同じファ…

時間を指定してdivを出す(PHP)

{php} $currentTime = time(); $campaignFirstStartTime = mktime(12, 0, 0, 8, 16, 2012); $campaignEndTime = mktime(12, 0, 0, 8, 30, 2012); {/php} {php}if ($currentTime >= $campaignFirstStartTime && $currentTime <= $campaignEndTime): {/php} {p…

シェルスクリプトを使い複数ファイルの中身を置換する方法(sh)

①shで自動処理してもらう為バッチファイルを作る vim autoexe.bat ②バッチファイルの中にsedコマンドをかく sed -i s#'http://www.d.jp/'##g index.html | sed -i s#'target="_blank"'##g index.html sed -i s#'http://www.d.jp/'##g m1-1.html | sed -i s#'…

ランダムで<div>で囲まれたhtmlを出す方法(PHP)

①divの数だけランダムの番号をつくる ②if文で囲む <div>YES,I CAN </div> <div>NO,I CAN'T </div> <div>WELL,LET ME THINK ABOUT IT</div> <div>YOU SHOULD DO IT</div> html内でPHPを使うときはこの書き方。(三項…