CakePHP2008/02/20づや
ユーザ投稿型のサイトを作ってみたくて、 とりあえすCakePHPの勉強もかねて作ってみたサイト。 こちら→Copipell ユーザが記事を投稿して、ボタンで評価できてっていう掲示板に毛が生えたようなサイト。 しかし今日、似たサイトを見つけてしまった。 それがこちら→コピペ運動会 しかも登録なくても投稿できるサイト。 ポイントもつけられし、こりゃまいった。 もっと早く見つけたら作らなかったのに・・・。 改良すれば同じ機能はつけられるけど・・・。 心なしかURLすら似てる。 急ActionScriptFLASH2008/02/19ゴウ
久しぶりにFLASHの仕事をしていたのですが、全画面に表示されるFLASHの中で、オブジェクトがたえず中央に表示されるようにしたかったんですね。 ようは、画面サイズが変更されても、上下左右の中央に絶えず配置されるようにしたかったんです。 結構前にそのスクリプトを組んだ事があったんですが、思い出せない・・・。調べてもイマイチ欲しいやつが出てこない。なんだかんだで結構時間を取られてしまいましたので、自分用にメモっておきます。 FLASHを全画面表示させる方法 これは、書き出す時にFLASH側で設2008/02/18づや
フォームで入力して確認画面を出すときがけっこうめんどくさい。 僕なんかには、値を保持する方法がhiddenでもつか、 セッションにもつかくらいしか思いつかないのだけれど。 セキュリティ的にはセッションで持ったほうがいいようなきがするけど、 セッションにもつと、ブラウザバックで戻られたときに消せないし。 hiddenでもつと、同じ入力チェックを2回やらなきゃいけないし。 どっちがいいのかなぁ。PHP2008/02/15づや
ちょっとPHPでCOOKIEを使ったのでメモっておく // cookieのセット setcookie('id', '保存しておく内容', 保存期間, 有効範囲); // cookieから取り出す $hoge= $_COOKIE['id']; これで一応、使えてるっぽい。 でも取り出すときに、指定したidがないとエラーがでてしまう。 動くにはうごくのだけど、気持ち悪いなぁ。 なにか確認する方法を探さないとなぁ。 /**追記 isset()で確認できるのね。PHP便利 */ あと配列が保存でCakePHP2008/02/14づや
画面が切り替わらずに、PHPを呼んでDBを更新したくて使ってみました。 あんまり理解しなくてもPHPのメソッドを呼んでくれたよ。 まずprototype.jsを読み込んでおく。 そんでviewのAjaxにしたい部分をAjax->fromでかこう。 echo $ajax->form('呼びたいURLをかく', 'post', array('update' => '処理後に書き換えたい要素のIDをかく')) ?> コントローラーで呼ばれるメソッドとかをかく。 classPHP2008/02/14ゴウ
ウェブ上にある台詞を抜き取ってみたかったので、正規表現の勉強がてらやってみました。 取りたいのは、「」で囲まれた任意の文字です。 $match = array(); $html = file_get_contents("任意のURL"); preg_match_all("/「(.+?)」/",$html,$match); print_r($match); 今日新しく覚えたのが、file_get_contents()。 指定したURLのデータをテキストにして持ってきてくれるみたいです。CakePHP2008/02/12づや
個人的にセッションを使うのはあんまり好きじゃないんだけど(消すのがめんどくさいし、忘れるし)、 どうしても使わざるを得なかったので使ってみた。 自分用にまとめておこう。 // idは好きな文字列(ハッシュのキー) // セッションに書き込む $this->Session->write(id,'内容'); // idからセッションの値を取得する $this->Session->read(id); // idのセッション情報を消す $this->Session-&PHP2008/02/08ゴウ
今日は正規表現に挑戦してみました。 正規表現って、あれですよ。よく話には聞きますが・・・ どうやら、対象となる文字列から、目的の文字を探し出す方法みたいですね。 って事はあれか? これをちゃんと使えるようになれば、googleみたいなのが作れるってわけか。 ereg()関数を使って目的の文字を抜き出す ereg()関数ってのを使うと、任意の文字を抜き出す事が出来るみたいなので、さっそく書いてみた。 $match = array(); ereg("[A-Z]{3}","Let's stuPHP2008/02/08づや
先月3日くらいかけて、PHPで作ったサイトを放置していたのだが、 もうきっといじらないので、完成なんだろうと思う。 それが↓ 俺のRSSリーダー 初PHPだったので練習がてらつくってみました。 (続きを読む...)CakePHP2008/02/07づや
最近はcakePHPを使ってるのですが、 設計がいい加減だから、新しいTableをしょっちゅう追加したりしてしまう。 その時に、当然そのTable用のModelを作ってコントローラーの$usesに追加するのだけれど、 $usesに追加したコントローラーをサーバにアップするとコントローラーが認識されなくなって、 NOT FOUNDになってしまう。 (続きを読む...)