2009-02-01から1ヶ月間の記事一覧
よそのコンテンツを取得するのに便利なfile_get_contents関数。 文書やHTMLファイルを取得するにはよく使ってるけど画像ファイルをgetしたらどうなるんだろうと思い試してみる。 ちゃんと画像が表示されるのか化けたテキストが出るのか。もちろんダメでした…
エディタをやめてEclipseで開発してみようと思った。とりあえずここでPHP用のPleiades All in Oneを入手。 DL後解凍。Xampp起動。Eclipseを起動して、ワークスペース指定とかプロジェクトの作成、 デフォルト文字コードの指定、ドキュメントルート指定、など…
PEARなどのパッケージにもう便利なものがあるかもしれないけど、練習がてら作ってみた。 IEでも火狐でもレイアウト崩壊はない・・・はず。途中で心折れてすんごいテキトーになったのが丸見えのソースですね。。 データの比率を示すグラフ表示。 これだけはhe…
PEAR::Searvices_Twitterコレを使う事によってPHPからtwitterAPIをゴニョゴニョするのが楽になりそう。 ただし利用条件はPHPのverが5.2.0以上。まずは鯖管にPHPのバージョン上げて貰わないと・・・ 基本的なオブジェクト生成 レスポンスはJSON形式。設定次…
とある記事で見た事の補足になると思うんですが。通常配列の要素検索にはarray_search()を使います。よね?コレが連想配列とisset()関数で代用できます。 しかもこっちの方が20%程度速いらしいんです。 ただし、値がnullでない事が確定している場合限定。で…
リンクにmod_rewriteの設定反映されてなかった。 パラメータのオプションに以下の3行追加。 append(bool) TRUEならpageはクエリ文字列としてURLに追加。FALSEならfi…
[プログラマ度適性診断] http://cgi21.plala.or.jp/keny01/check/exam2.cgiプログラマ度診断結果あなたのプログラマ度は以下です。65%あなたのプログラマ適正は RANK B で現在の適正としては やや適正あり となります。 解説あなたは「できるプログラマレベ…
PEARを使って早速書き換えてみました。初のPEAR使用のスクリプト。でもよりによって初めてのPEARが全機能を引き継いだ検索とは…でも修正はかなり楽でした。Pager_WrapperがかなりnicoDB_Searchと相性が良かったと思います。取り出したい情報も全て配列で取得…
古いソースの一部を公開です。(nicoDB_Search)PHP5.2.6のみでand,or検索を実装したSQL生成のソースです。 改変は自由にして下さい。 旧nicoDB_SearchのSQL生成のソース //JavaScript部分(簡易入力チェック) <script language="javascript"> function jsort(targ,selObj,restore){ eval(targ…
今日はPager_Wrapper.phpを入れてみた。おーPagerが更に便利に。「便利に。」ってもまだ使い倒してはいませんが・・・とりあえず、DB_Searchに使ってみようかなと思ふ。Pager+ソート+and検索,or検索機能付きのDB検索を全自作って結構タイヘンでしたよあーた。…
今友人にボチボチとPHP教えてます。 テスト環境構築にXAMMPを紹介し、俺も久々にいじってみる事に。あ、そう言えばPEAR入ってるやん。ってな訳で少しPEARを初体験してみることに。・・・おー、確かに便利。 モノによってはAjaxまでサポートしてくれたり。思…
外部プレイヤー再生に必要なthumbPlayKey。[sm500873のthumbPlayKey]thumbPlayKey=1233761334.0.oKzLnHLdPySP32LmeTYlYGhhKec.aHR0cDovL2RlbHRhY29sb3JzLndlYi5mYzIuY29tL25pY29tb3YuaHRtbD9zbTUwMDg3Mz82MDQ_NDcw1233761334 = ジャスト24時間後のタイムスタ…
リファラーは許可されているドメインさえあれば何でも可能っぽい。 array('method' => 'GET', 'header' => 'Referer: '."http://fc2.com/\r\n")//修正部分 ); ?> 前回のJavaScriptを自分のスペースに置いてみる。 アイフレームは未使用です。 お、ちゃんと…
色々調べたメモ 外部プレイヤー処理の流れ(組曲「ニコニコ動画」[sm500873]の場合(現在Playキーは有効期限切れ)) <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="external_nico_0" name="external_nico_0" width="604" height="470"> <param name="movie" value="http://ext.nicovideo.jp/swf/thumbwatch.swf?ts=1232974801" /> </param></object>
ニコニコ外部プレーヤのメタデータ見てみようとしたら何かソースみたいなのが取れた。[考察] 現在外部プレーヤはfc2ブログなど特定のブログサイトやSNSサイトなどに限定されている。 なので、ヘッダーにリファラーとして、fc2ブログのリファラーを付けてやれ…
動画IDを指定すると動画のflvのURLや、XMLコメント情報のURLが参照できるgetflvのAPI。 例:http://www.nicovideo.jp/api/getflv/動画ID 外部プレイヤー用のgetflvも存在する? http://ext.nicovideo.jp/thumb_watch/動画ID/Playキー 値を得るにはPlayキーな…