2008/04/07 by づや
Flickrがすごいらしいので使ってみました。
日本語のAPIの解説がないらしいのですが、日本語で解説してくれているサイトを参考にしたら簡単にできました。
参考サイト様 blog.subtonic.jp
作ってみたサンプルサイト
ソースはこんな感じ
$KEY = "フィリッカーのキー";
$WORD = $_POST['word'];;
// リクエストURLを作成
$url = "http://api.flickr.com/services/rest/?"."&api_key="
続きを読む
2008/04/05 by ゴウ
PHPで日本語を扱っていると、しょっちゅう文字化けに悩まされます。
今日もそれで悩んでいたのですが、師匠に、
「そういう時は、PHPの一番最初でエンコーディングの指定をしてあげるといいよ」
って教えてもらいました。
mb_language("japanese");
mb_internal_encoding("utf-8");
こうやって最初に指定してあげれば、以降でいちいちエンコーディングをしなくてもいいんだって。
なるほどー。
2008/04/02 by ゴウ
// フォームで入力されたテキストを入れる
$text = $_POST['text'];
//入力された文字列の長さをカウント
$txt_length = mb_strlen($text);
フォームで入力された文字の長さをカウントしたのですが、マルチバイト文字のカウントが何故か2倍に。
たとえば”あ”と入力すると、2とカウントされる。あれれ?mb_strlenってマルチバイト文字も1個と数えるんじゃなかったの?
エンコーディングが必要でした
// フォームで入力された
続きを読む
2008/04/02 by づや
PHPの配列を参照渡しにしたいなぁとか思って、調べたら参照渡しにできるんだね。
一応メモっとこ。
// これだと参照渡しにならない
foreach ($array as $value){
$array = "適当な処理";
}
// これだと参照渡し
foreach ($array as &$value){
$array = "適当な処理";
}
覚えておかないと。
2008/03/31 by づや
Yahoo!デベロッパーネットワークってのがあるらしいので、アカウントを取得してPHPで使ってみました。
ここに詳しく書いてあるので、簡単に画像検索が行えた。
Yahooすごい便利。
// リクエストパラメータを作る
$url = "http://api.search.yahoo.co.jp/ImageSearchService/V1/imageSearch";
// keyとクエリは必須
$url.="?appid=APIのKEY&query=".urlencode("検索ワード");
続きを読む
2008/02/15 by づや
ちょっとPHPでCOOKIEを使ったのでメモっておく
// cookieのセット
setcookie('id', '保存しておく内容', 保存期間, 有効範囲);
// cookieから取り出す
$hoge= $_COOKIE['id'];
これで一応、使えてるっぽい。
でも取り出すときに、指定したidがないとエラーがでてしまう。
動くにはうごくのだけど、気持ち悪いなぁ。
なにか確認する方法を探さないとなぁ。
/**追記
isset()で確認できるのね。PHP便利
*/
あと配列が保存で
続きを読む
2008/02/14 by ゴウ
ウェブ上にある台詞を抜き取ってみたかったので、正規表現の勉強がてらやってみました。
取りたいのは、「」で囲まれた任意の文字です。
$match = array();
$html = file_get_contents("任意のURL");
preg_match_all("/「(.+?)」/",$html,$match);
print_r($match);
今日新しく覚えたのが、file_get_contents()。
指定したURLのデータをテキストにして持ってきてくれるみたいです。
続きを読む
2008/02/08 by ゴウ
今日は正規表現に挑戦してみました。
正規表現って、あれですよ。よく話には聞きますが・・・
どうやら、対象となる文字列から、目的の文字を探し出す方法みたいですね。
って事はあれか?
これをちゃんと使えるようになれば、googleみたいなのが作れるってわけか。
ereg()関数を使って目的の文字を抜き出す
ereg()関数ってのを使うと、任意の文字を抜き出す事が出来るみたいなので、さっそく書いてみた。
$match = array();
ereg("[A-Z]{3}","Let's stu
続きを読む
2008/02/08 by づや

先月3日くらいかけて、PHPで作ったサイトを放置していたのだが、
もうきっといじらないので、完成なんだろうと思う。
それが↓
俺のRSSリーダー
初PHPだったので練習がてらつくってみました。
(続きを読む...)
2008/02/05 by ゴウ
今日はフォームから送られた文字をテキストファイルに書き出してみる。
zuyaに、
「テキストファイルに書き出しとか、ぶっちゃけ使わないよ」
って言われたけど、まぁやってみる。
(続きを読む...)