From supipiitopalo @ gmail.com Thu Mar 5 12:28:27 2009 From: supipiitopalo @ gmail.com (supipiitopalo) Date: Thu, 5 Mar 2009 12:28:27 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?PD89JBskQiFBGyhCOyA/PiA=?= =?iso-2022-jp?b?GyRCJEskaCRrJVMlZSE8JEckTiVHITwlP0U4MysbKEI=?= Message-ID: array(3) { ["answer_id"]=> string(3) "129" ["youtube"]=> string(11) "hnSwwo4oc3A" ["tag"]=> string(7) "fuga-22" } 上記のような構造でviewにデータを渡しているのですが(例:$data['youtube'])、tag についてはビュー側ででデータを表示できるのですが、youtubeについては、とすると、Arrayと表示されデータの展開ができません。 の周辺は下記のとおりです。 From usagi.maple @ ezweb.ne.jp Thu Mar 5 12:32:20 2009 From: usagi.maple @ ezweb.ne.jp (usagi.maple @ ezweb.ne.jp) Date: Thu, 5 Mar 2009 12:32:20 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?PD89JBskQiFBGyhCOyA/PiA=?= =?iso-2022-jp?b?GyRCJEskaCRrJVMlZSE8JEckTiVHITwlP0U4MysbKEI=?= Message-ID: <2009030512322015688000002fef@nxev03mp05.ezweb.ne.jp> kunitsujiです 一度viewに渡す前にコントローラーでdataの値を表示してみてはどうでしょうか >array(3) { > ["answer_id"]=> > string(3) "129" > ["youtube"]=> > string(11) "hnSwwo4oc3A" > ["tag"]=> > string(7) "fuga-22" >} > >上記のような構造でviewにデータを渡しているのですが(例:$data['youtube'])、tag についてはビュー側で?>でデータを表示できるのですが、youtubeについては、?>とすると、Arrayと表示されデータの展開ができません。 > >の周辺は下記のとおりです。 > > > >value="http://www.youtube.com/v/?>&hl=ja&fs=1&color1=0x006699&color2=0x54abd6">name="allowFullScreen" value="true">name="allowscriptaccess" value="always">src="http://www.youtube.com/v/?>&hl=ja&fs=1&color1=0x006699&color2=0x54abd6" >type="application/x-shockwave-flash" allowscriptaccess="always" >allowfullscreen="true" width="425" height="344"> > > > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kenji @ club.h14m.org Thu Mar 5 13:21:17 2009 From: kenji @ club.h14m.org (Kenji) Date: Thu, 5 Mar 2009 13:21:17 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?PD89JBskQiFBGyhCOyA/PiA=?= =?iso-2022-jp?b?GyRCJEskaCRrJVMlZSE8JEckTiVHITwlP0U4MysbKEI=?= In-Reply-To: <2009030512322015688000002fef@nxev03mp05.ezweb.ne.jp> References: <2009030512322015688000002fef@nxev03mp05.ezweb.ne.jp> Message-ID: <20090305132117.6b09b88e.kenji@club.h14m.org> Kenji です。 On Thu, 5 Mar 2009 12:32:20 +0900 usagi.maple @ ezweb.ne.jp wrote: > kunitsujiです > > 一度viewに渡す前にコントローラーでdataの値を表示してみてはどうでしょうか それか、view で表示する前に $youtube を var_dump() すると何かわかるかも 知れません。 Array ということは、配列になっているということですので、どこかで 配列が代入されているのではないでしょうか。 > >array(3) { > > ["answer_id"]=> > > string(3) "129" > > ["youtube"]=> > > string(11) "hnSwwo4oc3A" > > ["tag"]=> > > string(7) "fuga-22" > >} > > > >上記のような構造でviewにデータを渡しているのですが(例:$data['youtube'])、tag についてはビュー側で >?>でデータを表示できるのですが、youtubeについては、 >?>とすると、Arrayと表示されデータの展開ができません。 > > > >の周辺は下記のとおりです。 > > > > > > > > >value="http://www.youtube.com/v/ >?>&hl=ja&fs=1&color1=0x006699&color2=0x54abd6"> >name="allowFullScreen" value="true"> >name="allowscriptaccess" value="always"> >src="http://www.youtube.com/v/ >?>&hl=ja&fs=1&color1=0x006699&color2=0x54abd6" > >type="application/x-shockwave-flash" allowscriptaccess="always" > >allowfullscreen="true" width="425" height="344"> > > > > > > > >_______________________________________________ > >Codeigniter-users mailing list > >Codeigniter-users @ lists.sourceforge.jp > >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From supipiitopalo @ gmail.com Thu Mar 5 13:45:39 2009 From: supipiitopalo @ gmail.com (supipiitopalo) Date: Thu, 5 Mar 2009 13:45:39 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?PD89JBskQiFBGyhCOyA/PiA=?= =?iso-2022-jp?b?GyRCJEskaCRrJVMlZSE8JEckTiVHITwlP0U4MysbKEI=?= In-Reply-To: References: Message-ID: ビュー側でvar_dumpしてみて原因が分かりました。 validation用に$youtubeという配列を定義していたので上書きされていました。 失礼しました。 2009/03/05 12:28 supipiitopalo : > array(3) { > ["answer_id"]=> > string(3) "129" > ["youtube"]=> > string(11) "hnSwwo4oc3A" > ["tag"]=> > string(7) "fuga-22" > } > > 上記のような構造でviewにデータを渡しているのですが(例:$data['youtube'])、tag についてはビュー側で ?>でデータを表示できるのですが、youtubeについては、 ?>とすると、Arrayと表示されデータの展開ができません。 > > の周辺は下記のとおりです。 > > > > value="http://www.youtube.com/v/ ?>&hl=ja&fs=1&color1=0x006699&color2=0x54abd6"> name="allowFullScreen" value="true"> name="allowscriptaccess" value="always"> src="http://www.youtube.com/v/ ?>&hl=ja&fs=1&color1=0x006699&color2=0x54abd6" > type="application/x-shockwave-flash" allowscriptaccess="always" > allowfullscreen="true" width="425" height="344"> > > > From okui @ sannet.ne.jp Mon Mar 9 10:39:32 2009 From: okui @ sannet.ne.jp (kaz) Date: Mon, 9 Mar 2009 10:39:32 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q0kbJEIkThsoQlVSTBskQiRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= Message-ID: <20090309103932.5ca84d38.okui@sannet.ne.jp> こんにちは、casです。 CIを使いはじめたばかりなんですがCIのURLがよくわからないのでご教授おねがいします。 以下のようにしたらhttp://localhost/~m500/CodeIgniter_1.7.0/でwelcomのページが表示されます。 $config['base_url'] = "http://localhost/~m500/CodeIgniter_1.7.0/"; $config['index_page'] = "index.php"; でもユーザガイドをみたらURLはexample.com/class/function/IDのようにCodeIgniter_1.7.0が入っていません。 CodeIgniter_1.7.0を入れない設定ってあるんでしょうか? それから画像の表示ですがとしたら$config['index_page']に好きな場所をいれればその画像を表示できましたが、そうしたらapplication/controllerのコントローラーにアクセスできません。 画像を好きな場所において表示するにはどのようにすればよいのでしょうか? 多分僕は大きな勘違いをしているというのはわかっているのですが、どこで勘違いをしているのかがわかりません。 ヒントをお願いします。 宜しくお願いします。 From tsujioka @ m-s.co.jp Mon Mar 9 11:43:54 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 09 Mar 2009 11:43:54 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q0kbJEIkThsoQlVSTBskQiRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <20090309103932.5ca84d38.okui@sannet.ne.jp> References: <20090309103932.5ca84d38.okui@sannet.ne.jp> Message-ID: <5FC9A060E35106tsujioka@m-s.co.jp>  kunitsujiです。 こんにちは。 CodeIgniter_1.7.0を入れないでURLをということであれば、 LocalhostのドキュメントルートにCodeIgniterのindex.phpが入るようにファイ ルを置けばいいかと。 下記のユーザガイドの設定は、 index.phpを使うか使わないかということで、 たとえば、デフォルトの場合は http://localhost/index.php/class/function という形になります。 これをindex.phpを記述しないで http://localhost/class/function という形をとることができます。 この場合は、.htaccess ファイルを設置して、ということになりますね。 $config['index_page'] = "index.php"; に関しては、CIのインデックスPHPの場所を指定するものですので、画像などの ファイルを指定してはいけません。 >こんにちは、casです。 >CIを使いはじめたばかりなんですがCIのURLがよくわからないのでご教授おねがいしま >す。 > >以下のようにしたらhttp://localhost/~m500/CodeIgniter_1.7.0/でwelcomのページが >表示されます。 >$config['base_url'] = "http://localhost/~m500/CodeIgniter_1.7.0/"; >$config['index_page'] = "index.php"; > >でもユーザガイドをみたらURLはexample.com/class/function/IDのように >CodeIgniter_1.7.0が入っていません。 >CodeIgniter_1.7.0を入れない設定ってあるんでしょうか? > >それから画像の表示ですがとしたら >$config['index_page']に好きな場所をいれればその画像を表示できましたが、そうし >たらapplication/controllerのコントローラーにアクセスできません。 >画像を好きな場所において表示するにはどのようにすればよいのでしょうか? > >多分僕は大きな勘違いをしているというのはわかっているのですが、どこで勘違いを >しているのかがわかりません。 >ヒントをお願いします。 >宜しくお願いします。 > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kenji @ club.h14m.org Mon Mar 9 12:28:15 2009 From: kenji @ club.h14m.org (Kenji) Date: Mon, 9 Mar 2009 12:28:15 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q0kbJEIkThsoQlVSTBskQiRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <5FC9A060E35106tsujioka@m-s.co.jp> References: <20090309103932.5ca84d38.okui@sannet.ne.jp> <5FC9A060E35106tsujioka@m-s.co.jp> Message-ID: <20090309122815.4f141b9d.kenji@club.h14m.org> Kenji です。 On Mon, 09 Mar 2009 11:43:54 +0900 kunitsuji wrote: >  kunitsujiです。 > $config['index_page'] = "index.php"; > に関しては、CIのインデックスPHPの場所を指定するものですので、画像などの > ファイルを指定してはいけません。 これは、index.php の場所ではなく、index.php のファイル名を設定します。 mod_rewrite で index.php を消している場合は、"" としてください。 // Kenji From okui @ sannet.ne.jp Mon Mar 9 17:10:27 2009 From: okui @ sannet.ne.jp (kaz) Date: Mon, 9 Mar 2009 17:10:27 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Q0kbJEIkThsoQlVSTBskQiRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <20090309122815.4f141b9d.kenji@club.h14m.org> References: <20090309103932.5ca84d38.okui@sannet.ne.jp> <5FC9A060E35106tsujioka@m-s.co.jp> <20090309122815.4f141b9d.kenji@club.h14m.org> Message-ID: <20090309171027.715c5281.okui@sannet.ne.jp> こんにちは casです。 ありがとうございました。 /etc/apache2/conf/httpd.confのDocument Rootを/home/m500/public_html/CodeIgniter_1.7.0にしたらhttpd://localhost/でwelcomeが表示されました。 画像が表示されなかったのはDocument Rootが/var/www/htmlだったせいみたいでDocument Rootを変更したら echo img('system/application/views/picture/gnome-grecord.png')のようにしたら表示できました。 From neo.kenichi.ando @ gmail.com Mon Mar 9 21:34:59 2009 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Mon, 9 Mar 2009 21:34:59 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?T3BlblBORRskQiROGyhCU21hcnR5?= =?iso-2022-jp?b?X3BsdWdpbhskQjNoTVE9URsoQg==?= Message-ID: <6f795a5e0903090534t70b58512w312eb4acd12e8615@mail.gmail.com> 安藤です。 ティーブレイク小話。 OpenPNEには日本語での有用なSmartyのプラグインがありますね。 その資産をCIで活用しない手は無いですね。 (EC CUBEなんかにも日本向けの有用な汎用関数がありました) OpenPNE/lib/smarty_pluginsか OpenPNE/webapp/lib/smarty_plugins 遅いSmartyを使うことなく、ヘルパーで同じことができます。 例えば、t_truncate。 これは、文字列に対して、何文字以上になったら「...(指定可)」と省略表示するものです。 trancate_hepler.phpとファイルを作り、system/application/helpersに入れます。 そのまま使うか、自分好みの書き方に変えましょうね。 (例ではそのままコピペしています) ', '"', "'"); $string = str_replace($from, $to, $string); if (strlen($string) > $length) { $length -= strlen($etc); if (!$break_words) $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1)); $string = mb_strimwidth($string, 0, $length) . $etc; } return htmlspecialchars($string, ENT_QUOTES, 'UTF-8'); } } /* End of file date_helper.php */ /* Location: ./system/helpers/date_helper.php */ 使い方: $this->load->helper(array('truncate'); でロードします。 truncate('文字列', '100') などですぐに使えます。 ヘルパーは関数で書けますので、やったことない方はチャレンジしましょう! //安藤 From okui @ sannet.ne.jp Tue Mar 10 23:19:47 2009 From: okui @ sannet.ne.jp (kaz) Date: Tue, 10 Mar 2009 23:19:47 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= Message-ID: <20090310231947.d7a7f582.okui@sannet.ne.jp> こんばんは javascriptのalertを使ってみようと思いhttp://d.hatena.ne.jp/KuniTsuji/20080617/1213685444にあったヘルパーをコピーさせていただいて /application/helpersにjava_helper.phpで保存しました。 やったこと。 test.php load->helper('java'); $data['title'] = "test"; $data['headline'] = "test"; $data['message'] = $a; $this->load->view('template', $data); } function check(){ submitボタンが押された時 $a = "error"; redirect("test/index/$a"); } } ?> template.php <?php echo $title;?>

echo form_open('test/check');でsubmitボタンをつくっています。 ボタンを押したらalertボックス(errorと表示)が出ますが$a = "error";に漢字をいれたり変数をいれたら「The URI you submitted has disallowed characters.」と表示されます。 使い方が間違っているせいだと思いますが正しい使用方法をご教授お願いします。 From usagi.maple @ ezweb.ne.jp Tue Mar 10 23:26:29 2009 From: usagi.maple @ ezweb.ne.jp (usagi.maple @ ezweb.ne.jp) Date: Tue, 10 Mar 2009 23:26:29 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= Message-ID: <2009031023262902449100007538@nxev03mp04.ezweb.ne.jp> kunitsujiです それは、configだったかな?URIの文字で日本語が通るようにすれば行ける気がします。 ユーザ会のサイトのティップスでURIで日本語を使う、を参考にしてみて下さい。 携帯で見てるので的外れだったらすみません >こんばんは >javascriptのalertを使ってみようと思いhttp://d.hatena.ne.jp/KuniTsuji/20080617/1213685444にあったヘルパーをコピーさせていただいて >/application/helpersにjava_helper.phpで保存しました。 > >やったこと。 >test.php > >class Test extends Controller { > > function Test(){ > parent::Controller(); > } > > function index($a = null){ > $this->load->helper('java'); > $data['title'] = "test"; > $data['headline'] = "test"; > $data['message'] = $a; > $this->load->view('template', $data); > } > > function check(){ > submitボタンが押された時 > $a = "error"; > > redirect("test/index/$a"); > } >} >?> > >template.php > > > ><?php echo $title;?> >

> > echo form_open('test/check');でsubmitボタンをつくっています。 > > > echo js_codeBlock("alert('$message')"); > } ?> > > > >ボタンを押したらalertボックス(errorと表示)が出ますが$a = "error";に漢字をいれたり変数をいれたら「The URI you submitted has disallowed characters.」と表示されます。 > >使い方が間違っているせいだと思いますが正しい使用方法をご教授お願いします。 > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From okui @ sannet.ne.jp Wed Mar 11 10:08:16 2009 From: okui @ sannet.ne.jp (kaz) Date: Wed, 11 Mar 2009 10:08:16 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= In-Reply-To: <2009031023262902449100007538@nxev03mp04.ezweb.ne.jp> References: <2009031023262902449100007538@nxev03mp04.ezweb.ne.jp> Message-ID: <20090311100816.bfd696cc.okui@sannet.ne.jp> ユーザ会のサイトのTIPSの「CI日本語パック」サイトはアクセスできませんでしたがgoogleでci-ja-1.6.3-1.zipを見付けてDLしましたが、内容がTIPSとは違ってるようです。 ci-ja-1.6.3-1/system/langauge/japanese をCodeIgniter_1.7.0/system/langaugeにコピーしてCodeIgniter/system/application/config/config.phpを $config['language'] = "japanese_shift_jis"; にしましたがダメでした。 やりかたが間違ってますか? 奥井 > kunitsujiです > > それは、configだったかな?URIの文字で日本語が通るよci-ja-1.6.3-1うにすれば行ける気がします。 > ユーザ会のサイトのティップスでURIで日本語を使う、を参考にしてみて下さい。 > 携帯で見てるので的外れだったらすみません From taro @ panther-king.com Wed Mar 11 10:18:35 2009 From: taro @ panther-king.com (taro) Date: Wed, 11 Mar 2009 10:18:35 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= In-Reply-To: <20090311100816.bfd696cc.okui@sannet.ne.jp> References: <2009031023262902449100007538@nxev03mp04.ezweb.ne.jp> <20090311100816.bfd696cc.okui@sannet.ne.jp> Message-ID: <49B7116B.20600@panther-king.com> >kazさん こんにちは。Taroと申します。 URIで日本語を扱うようにするには、config.phpの $config['permitted_uri_chars'] の設定を変更するのだったと思います。 以下のURLが参考になるかと思います。 http://pricewave.blog110.fc2.com/blog-category-4.html Taro kaz さんは書きました: > ユーザ会のサイトのTIPSの「CI日本語パック」サイトはアクセスできませんでしたがgoogleでci-ja-1.6.3-1.zipを見付けてDLしましたが、内容がTIPSとは違ってるようです。 > ci-ja-1.6.3-1/system/langauge/japanese をCodeIgniter_1.7.0/system/langaugeにコピーしてCodeIgniter/system/application/config/config.phpを > $config['language'] = "japanese_shift_jis"; > にしましたがダメでした。 > やりかたが間違ってますか? > > 奥井 > >> kunitsujiです >> >> それは、configだったかな?URIの文字で日本語が通るよci-ja-1.6.3-1うにすれば行ける気がします。 >> ユーザ会のサイトのティップスでURIで日本語を使う、を参考にしてみて下さい。 >> 携帯で見てるので的外れだったらすみません > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From kenji @ club.h14m.org Wed Mar 11 10:37:53 2009 From: kenji @ club.h14m.org (Kenji) Date: Wed, 11 Mar 2009 10:37:53 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= In-Reply-To: <20090310231947.d7a7f582.okui@sannet.ne.jp> References: <20090310231947.d7a7f582.okui@sannet.ne.jp> Message-ID: <20090311103753.12d0e3c5.kenji@club.h14m.org> Kenji です。 On Tue, 10 Mar 2009 23:19:47 +0900 kaz wrote: > ボタンを押したらalertボックス(errorと表示)が出ますが$a = "error";に漢字をいれたり変数をいれたら「The URI you submitted has disallowed characters.」と表示されます。 そもそも、何で URI に漢字を入れたいんでしょう? CI がそれを制限しているのはセキュリティ上の理由からで、 その制限を設定でゆるくするのは、セキュリティ上のリスクが 増えることを意味しています。実際に、どういうリスクがどこで 増えるかまでは私にはわかりませんが、リスクが増えることを考慮した 上で実行してください。 config.php にも以下のように記載されています。 DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! 訳: あなたがその影響を完全に理解していない限り変更しないでください // Kenji From okui @ sannet.ne.jp Wed Mar 11 11:10:47 2009 From: okui @ sannet.ne.jp (kaz) Date: Wed, 11 Mar 2009 11:10:47 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= In-Reply-To: <20090311103753.12d0e3c5.kenji@club.h14m.org> References: <20090310231947.d7a7f582.okui@sannet.ne.jp> <20090311103753.12d0e3c5.kenji@club.h14m.org> Message-ID: <20090311111047.8c63a8d4.okui@sannet.ne.jp> こんにちは kazです。 URI に漢字や変数を入れたいわけではないんです、ただalertで文字をだしたいだけなんです。 僕もやりかたがわからず思考錯誤している状態です。 > Kenji です。 > > > On Tue, 10 Mar 2009 23:19:47 +0900 > kaz wrote: > > > ボタンを押したらalertボックス(errorと表示)が出ますが$a = "error";に漢字をいれたり変数をいれたら「The URI you submitted has disallowed characters.」と表示されます。 > > そもそも、何で URI に漢字を入れたいんでしょう? > > CI がそれを制限しているのはセキュリティ上の理由からで、 > その制限を設定でゆるくするのは、セキュリティ上のリスクが > 増えることを意味しています。実際に、どういうリスクがどこで > 増えるかまでは私にはわかりませんが、リスクが増えることを考慮した > 上で実行してください。 > > config.php にも以下のように記載されています。 > > DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! > 訳: あなたがその影響を完全に理解していない限り変更しないでください > > > // Kenji > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From tsujioka @ m-s.co.jp Wed Mar 11 16:04:32 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Wed, 11 Mar 2009 16:04:32 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= In-Reply-To: <20090310231947.d7a7f582.okui@sannet.ne.jp> References: <20090310231947.d7a7f582.okui@sannet.ne.jp> Message-ID: <6CC9A217A0F564tsujioka@m-s.co.jp>  kunitsujiです。 $a = "error"; redirect("test/index/$a"); これで日本語をURIに入れて送っているからですね。 taroさんが書かれているページのように対応すればとりあえず日本語などもいけ るはずです。 この場合URLエンコードしたほうがいいですね。 で、このtestコントローラですが、具体的に何をしようとしているんでしょう? 単にヘルパーのテストであれば、日本語を入れないで動作させればいいかと思い ます。 もし、何らかの処理にこれを適用させるのであれば、コントローラからの遷移を きっちり考えたほうがいいすね。 たとえば、直接メッセージを入れなでredirect("test/index/$a");で フラグコードか何かを入れ、そのコードの種類によってindex()側でエラーなの かOKなのかを判定させるとかして文字を受け渡さない方がいいです。 function index($a = null){ $this->load->helper('java'); $data['title'] = "test"; $data['headline'] = "test"; $message = ''; if ($a) { switch ($a) { case '0': default: $message = "OK"; break; case '9': $message = "エラーがでました"; break; } $data['message'] = $message; $this->load->view('template', $data); } こんな感じでしょうか。 >こんばんは >javascriptのalertを使ってみようと思いhttp://d.hatena.ne.jp/KuniTsuji/20080617 >/1213685444にあったヘルパーをコピーさせていただいて >/application/helpersにjava_helper.phpで保存しました。 > >やったこと。 >test.php > >class Test extends Controller { > > function Test(){ > parent::Controller(); > } > > function index($a = null){ > $this->load->helper('java'); > $data['title'] = "test"; > $data['headline'] = "test"; > $data['message'] = $a; > $this->load->view('template', $data); > }function index($a = null){ > $this->load->helper('java'); > $data['title'] = "test"; > $data['headline'] = "test"; > $data['message'] = $a; > $this->load->view('template', $data); > } > > function check(){ > submitボタンが押された時 > $a = "error"; > > redirect("test/index/$a"); > } >} >?> > >template.php > > > ><?php echo $title;?> >

> > echo form_open('test/check');でsubmitボタンをつくっています。 > > > echo js_codeBlock("alert('$message')"); > } ?> > > > >ボタンを押したらalertボックス(errorと表示)が出ますが$a = "error";に漢字をい >れたり変数をいれたら「The URI you submitted has disallowed characters.」と表 >示されます。 > >使い方が間違っているせいだと思いますが正しい使用方法をご教授お願いします。 > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From okui @ sannet.ne.jp Wed Mar 11 16:05:22 2009 From: okui @ sannet.ne.jp (kaz) Date: Wed, 11 Mar 2009 16:05:22 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= In-Reply-To: <20090311111047.8c63a8d4.okui@sannet.ne.jp> References: <20090310231947.d7a7f582.okui@sannet.ne.jp> <20090311103753.12d0e3c5.kenji@club.h14m.org> <20090311111047.8c63a8d4.okui@sannet.ne.jp> Message-ID: <20090311160522.a1a73592.okui@sannet.ne.jp> こんにちは kazです submitボタンが押されて絵エラーがあればindexへredirectせずalertの表示内容を$dataにいれてビューをロードしたらalert boxが表示されました。 alert boxの良い(推奨されるような)使い方ってあるんでしょうか? test.php load->view('template', $data); } function check(){ submitボタンが押された時 $a = "error"; if ($a == ""){ redirect("test/index); } else { $this->load->helper('java'); $data['title'] = "test"; $data['headline'] = "test"; $data['message'] = "$a"; $this->load->view('template', $data); } } ?> From okui @ sannet.ne.jp Wed Mar 11 20:12:00 2009 From: okui @ sannet.ne.jp (kaz) Date: Wed, 11 Mar 2009 20:12:00 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= In-Reply-To: <6CC9A217A0F564tsujioka@m-s.co.jp> References: <20090310231947.d7a7f582.okui@sannet.ne.jp> <6CC9A217A0F564tsujioka@m-s.co.jp> Message-ID: <20090311201200.baebf644.okui@sannet.ne.jp> こんばんは kazです。 testコントローラはalert boxに文字(日本語)を表示させるテストです。 「ちいたん」でラジオ録音予約と録音ファイル管理を作ったんですが(こんな感じです-->http://www.page.sannet.ne.jp/okui/radio-p5.html)、今度Wチューナーに変更しようとしてるので作りなおす必要があるのでCIでやってみようと思い試行錯誤しています。 重複予約メッセージなどにalert boxを多用していたので同じように使いたいと思っています。 アドバイスのようにコントローラからの遷移をきっちり考えなおしてみます ラジオ録音というモノなので外部に公開できないし、実際使うのは僕だけという代物なのでセキュリティーはあまり深く考慮していません。 > taroさんが書かれているページのように対応すればとりあえず日本語などもいけ > るはずです。 > この場合URLエンコードしたほうがいいですね。 > > で、このtestコントローラですが、具体的に何をしようとしているんでしょう? > 単にヘルパーのテストであれば、日本語を入れないで動作させればいいかと思い > ます。 > > もし、何らかの処理にこれを適用させるのであれば、コントローラからの遷移を > きっちり考えたほうがいいすね。 From tsujioka @ m-s.co.jp Wed Mar 11 21:08:02 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Wed, 11 Mar 2009 21:08:02 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?amF2YXNjcmlwdBskQiROGyhCYWxl?= =?iso-2022-jp?b?cnQ=?= In-Reply-To: <20090311201200.baebf644.okui@sannet.ne.jp> References: <20090310231947.d7a7f582.okui@sannet.ne.jp> <6CC9A217A0F564tsujioka@m-s.co.jp> <20090311201200.baebf644.okui@sannet.ne.jp> Message-ID: <6FC9A24206F47Etsujioka@m-s.co.jp>  kunitsujiです。 ラジオ?のレコードがあると思いますが、そのレコード番号をキーにして受け渡 して、 受け取ったところでチェックして表示したほうがいいですね。 リダイレクトさせる場合。 もし、そのページ上でチェックということであれば、 Javascriptの関数をページ内に記述するのがいいかと。リダイレクトさせずにで すね。 >こんばんは kazです。 >testコントローラはalert boxに文字(日本語)を表示させるテストです。 >「ちいたん」でラジオ録音予約と録音ファイル管理を作ったんですが(こんな感じで >す-->http://www.page.sannet.ne.jp/okui/radio-p5.html)、今度Wチューナーに変更 >しようとしてるので作りなおす必要があるのでCIでやってみようと思い試行錯誤して >います。 >重複予約メッセージなどにalert boxを多用していたので同じように使いたいと思って >います。 >アドバイスのようにコントローラからの遷移をきっちり考えなおしてみます > >ラジオ録音というモノなので外部に公開できないし、実際使うのは僕だけという代物 >なのでセキュリティーはあまり深く考慮していません。 > >> taroさんが書かれているページのように対応すればとりあえず日本語などもいけ >> るはずです。 >> この場合URLエンコードしたほうがいいですね。 >> >> で、このtestコントローラですが、具体的に何をしようとしているんでしょう? >> 単にヘルパーのテストであれば、日本語を入れないで動作させればいいかと思い >> ます。 >> >> もし、何らかの処理にこれを適用させるのであれば、コントローラからの遷移を >> きっちり考えたほうがいいすね。 > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From okui @ sannet.ne.jp Mon Mar 16 16:35:44 2009 From: okui @ sannet.ne.jp (kaz) Date: Mon, 16 Mar 2009 16:35:44 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?REIbJEIkTiVHITwlP0FeRn4bKEI=?= Message-ID: <20090316163544.98bcde23.okui@sannet.ne.jp> こんにちは、kazです。 dbのデータ挿入でどうしてもわからないのでご教授お願いします。 問題の部分のみをコピーします。 if (mktime(0, 0, 0, $Month, $Date, $Year) < mktime(0,0,0,date("m"),date("d")-1,date("Y")+1)) { $id = $this->m_overlap->check_overlap($tuner,$kind,"","",$new_rec_time); //重複チェック if (count($id) == 0){ $data['comment'] = "N"; $data['type'] = 0; $data['rec_when'] = $Year . "." . $Month . "." . $Date; $data['start_time'] = $Hour . "." . $Minute; $data['rec_time'] = $new_rec_time; $data['station'] = $station; $data['bitrate'] = $bitrate; $data['program'] = $program; $data['script'] = $script; $data['tuner'] = $tuner; $this->db->insert('reservation', $data); //新規予約登録 $this->db->insert('reservation', $data);でブラウザにエラーが表示されます。apacheにはエラーはでてません。 A Database Error Occurred Error Number: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'reservation' at line 1 reservation しかし、$id = $this->m_overlap->check_overlap($tuner,$kind,"","",$new_rec_time); をコメントにするとDBにデータが挿入されます。 その部分は以下(余分名部分は削除してます)ここではテーブルreservationのデータを読み込んでるだけです。 db->query("reservation"); if ($query->num_rows() > 0) //予約リストの有無確認 { 処理 foreach ($query->result() as $row) { 処理 } } } ?> なぜこのモデルm_overlapがあるとDatabase Errorが発生するのかわかりません。 宜しくお願いします。 From tsujioka @ m-s.co.jp Mon Mar 16 16:43:53 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 16 Mar 2009 16:43:53 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?REIbJEIkTiVHITwlP0FeRn4bKEI=?= In-Reply-To: <20090316163544.98bcde23.okui@sannet.ne.jp> References: <20090316163544.98bcde23.okui@sannet.ne.jp> Message-ID: <93C9A60AF421A8tsujioka@m-s.co.jp>  kunitsujiです。 まず、MySQLのエラーを見ると、SQLの記述に問題があるという感じに眼ますが。 単純に考えて、$id = $this->m_overlap->check_overlap( の部分をコメントにすると通るということですが、 $line = array(); $query = $this->db->query("reservation"); これが原因かと。 QUERYメソッドを渡すところで、 reservation となっています。 そんなSQLはありません ということですね。 >こんにちは、kazです。 > >dbのデータ挿入でどうしてもわからないのでご教授お願いします。 > >問題の部分のみをコピーします。 >if (mktime(0, 0, 0, $Month, $Date, $Year) < mktime(0,0,0,date("m"),date("d")- >1,date("Y")+1)) { > $id = $this->m_overlap->check_overlap($tuner,$kind,"","", >$new_rec_time); //重複チェック > if (count($id) == 0){ > $data['comment'] = "N"; > $data['type'] = 0; > $data['rec_when'] = $Year . "." . $Month . "." . $Date; > $data['start_time'] = $Hour . "." . $Minute; > $data['rec_time'] = $new_rec_time; > $data['station'] = $station; > $data['bitrate'] = $bitrate; > $data['program'] = $program; > $data['script'] = $script; > $data['tuner'] = $tuner; > > $this->db->insert('reservation', $data); //新規予約登録 > >$this->db->insert('reservation', $data);でブラウザにエラーが表示されます。 >apacheにはエラーはでてません。 > >A Database Error Occurred >Error Number: 1064 >You have an error in your SQL syntax; check the manual that corresponds to >your MySQL server version for the right syntax to use near 'reservation' at >line 1 >reservation > >しかし、$id = $this->m_overlap->check_overlap($tuner,$kind,"","", >$new_rec_time); をコメントにするとDBにデータが挿入されます。 > >その部分は以下(余分名部分は削除してます)ここではテーブルreservationのデータ >を読み込んでるだけです。 > >class M_overlap extends Model{ > > function M_overlap(){ > parent::Model(); > } > > function check_overlap($tuner,$kind,$week="",$week_num="",& >$new_rec_time) > { > $line = array(); > $query = $this->db->query("reservation"); > if ($query->num_rows() > 0) //予約リストの有無確認 > { > 処理 > foreach ($query->result() as $row) > { > 処理 > } > } > } > >?> > >なぜこのモデルm_overlapがあるとDatabase Errorが発生するのかわかりません。 >宜しくお願いします。 > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From tatsuya.fukata @ gmail.com Mon Mar 16 16:44:59 2009 From: tatsuya.fukata @ gmail.com (Tatsuya Fukata) Date: Mon, 16 Mar 2009 16:44:59 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?REIbJEIkTiVHITwlP0FeRn4bKEI=?= In-Reply-To: <20090316163544.98bcde23.okui@sannet.ne.jp> References: <20090316163544.98bcde23.okui@sannet.ne.jp> Message-ID: <503672400903160044h15a19a45n64357c9f819ba1bb@mail.gmail.com> こんにちは Tatsuyaです。 以下の、部分ですが、 $query = $this->db->query("reservation"); ではなく、 $query = $this->db->query("select * from reservation"); とかではなくてですか? 2009/3/16 kaz : > こんにちは、kazです。 > > dbのデータ挿入でどうしてもわからないのでご教授お願いします。 > > 問題の部分のみをコピーします。 > if (mktime(0, 0, 0, $Month, $Date, $Year) < mktime(0,0,0,date("m"),date("d")-1,date("Y")+1)) { > $id = $this->m_overlap->check_overlap($tuner,$kind,"","",$new_rec_time); //重複チェック > if (count($id) == 0){ > $data['comment'] = "N"; > $data['type'] = 0; > $data['rec_when'] = $Year . "." . $Month . "." . $Date; > $data['start_time'] = $Hour . "." . $Minute; > $data['rec_time'] = $new_rec_time; > $data['station'] = $station; > $data['bitrate'] = $bitrate; > $data['program'] = $program; > $data['script'] = $script; > $data['tuner'] = $tuner; > > $this->db->insert('reservation', $data); //新規予約登録 > > $this->db->insert('reservation', $data);でブラウザにエラーが表示されます。apacheにはエラーはでてません。 > > A Database Error Occurred > Error Number: 1064 > You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'reservation' at line 1 > reservation > > しかし、$id = $this->m_overlap->check_overlap($tuner,$kind,"","",$new_rec_time); をコメントにするとDBにデータが挿入されます。 > > その部分は以下(余分名部分は削除してます)ここではテーブルreservationのデータを読み込んでるだけです。 > > class M_overlap extends Model{ > > function M_overlap(){ > parent::Model(); > } > > function check_overlap($tuner,$kind,$week="",$week_num="",&$new_rec_time) > { > $line = array(); > $query = $this->db->query("reservation"); > if ($query->num_rows() > 0) //予約リストの有無確認 > { > 処理 > foreach ($query->result() as $row) > { > 処理 > } > } > } > > ?> > > なぜこのモデルm_overlapがあるとDatabase Errorが発生するのかわかりません。 > 宜しくお願いします。 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From tsujioka @ m-s.co.jp Mon Mar 16 16:47:36 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 16 Mar 2009 16:47:36 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?REIbJEIkTiVHITwlP0FeRn4bKEI=?= In-Reply-To: <503672400903160044h15a19a45n64357c9f819ba1bb@mail.gmail.com> References: <20090316163544.98bcde23.okui@sannet.ne.jp> <503672400903160044h15a19a45n64357c9f819ba1bb@mail.gmail.com> Message-ID: <94C9A60B79164Btsujioka@m-s.co.jp>  kunitsujiです。 もしくは、 $query = $this->db->get("reservation"); でしょうね。 >こんにちは Tatsuyaです。 > >以下の、部分ですが、 > $query = $this->db->query("reservation"); >ではなく、 > $query = $this->db->query("select * from reservation"); >とかではなくてですか? > >2009/3/16 kaz : >> こんにちは、kazです。 >> >> dbのデータ挿入でどうしてもわからないのでご教授お願いします。 >> >> 問題の部分のみをコピーします。 >> if (mktime(0, 0, 0, $Month, $Date, $Year) < mktime(0,0,0,date("m"),date("d >> ")-1,date("Y")+1)) { >> $id = $this->m_overlap->check_overlap($tuner,$kind,"","", >> $new_rec_time); //重複チェック >> if (count($id) == 0){ >> $data['comment'] = "N"; >> $data['type'] = 0; >> $data['rec_when'] = $Year . "." . $Month . "." . $Date; >> $data['start_time'] = $Hour . "." . $Minute; >> $data['rec_time'] = $new_rec_time; >> $data['station'] = $station; >> $data['bitrate'] = $bitrate; >> $data['program'] = $program; >> $data['script'] = $script; >> $data['tuner'] = $tuner; >> >> $this->db->insert('reservation', $data); //新規予約登録 >> >> $this->db->insert('reservation', $data);でブラウザにエラーが表示されます。 >> apacheにはエラーはでてません。 >> >> A Database Error Occurred >> Error Number: 1064 >> You have an error in your SQL syntax; check the manual that corresponds to >> your MySQL server version for the right syntax to use near 'reservation' at >> line 1 >> reservation >> >> しかし、$id = $this->m_overlap->check_overlap($tuner,$kind,"","", >> $new_rec_time); をコメントにするとDBにデータが挿入されます。 >> >> その部分は以下(余分名部分は削除してます)ここではテーブルreservationのデー >> タを読み込んでるだけです。 >> > >> class M_overlap extends Model{ >> >> function M_overlap(){ >> parent::Model(); >> } >> >> function check_overlap($tuner,$kind,$week="",$week_num="",& >> $new_rec_time) >> { >> $line = array(); >> $query = $this->db->query("reservation"); >> if ($query->num_rows() > 0) //予約リストの有無確 >> 認 >> { >> 処理 >> foreach ($query->result() as $row) >> { >> 処理 >> } >> } >> } >> >> ?> >> >> なぜこのモデルm_overlapがあるとDatabase Errorが発生するのかわかりません。 >> 宜しくお願いします。 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From okui @ sannet.ne.jp Mon Mar 16 18:42:24 2009 From: okui @ sannet.ne.jp (kaz) Date: Mon, 16 Mar 2009 18:42:24 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?REIbJEIkTiVHITwlP0FeRn4bKEI=?= In-Reply-To: <94C9A60B79164Btsujioka@m-s.co.jp> References: <20090316163544.98bcde23.okui@sannet.ne.jp> <503672400903160044h15a19a45n64357c9f819ba1bb@mail.gmail.com> <94C9A60B79164Btsujioka@m-s.co.jp> Message-ID: <20090316184224.45ba2e80.okui@sannet.ne.jp> すみませんでした、kazです。 何度も見直したつもりだったのに気がつきませんでした。 $query = $this->db->query("select * from reservation");でした。 申し訳ありませんでした。 以後、気をつけます。 From azawa @ hotmail.co.jp Tue Mar 17 00:47:03 2009 From: azawa @ hotmail.co.jp (azawa) Date: Tue, 17 Mar 2009 00:47:03 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCNHNJVSRLJEQkJCRGGyhC?= Message-ID: <6c202b8b0903160847r3184e9f6v18a8955fa8a21c0d@mail.gmail.com> あざわと申します CIは非常に高機能で扱いやすく、仕事でも大いに活用させていただいております。 ということでささやかながら寄付をしようと考えているのですが、本家のサイトを見てもそのような項目が見当たりません。どなたかご存知の方はおられますでしょうか? *************************************** k azawa http://d.hatena.ne.jp/ozawa34/ *************************************** From okuyama @ workgroup.jp Tue Mar 17 02:57:58 2009 From: okuyama @ workgroup.jp (okuyama @ workgroup.jp) Date: Tue, 17 Mar 2009 02:57:58 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCNHNJVSRLJEQkJCRGGyhC?= In-Reply-To: <6c202b8b0903160847r3184e9f6v18a8955fa8a21c0d@mail.gmail.com> References: <6c202b8b0903160847r3184e9f6v18a8955fa8a21c0d@mail.gmail.com> Message-ID: <4f0f4f510903161057o3d96dd88q22fcef00e61369e4@mail.gmail.com> おく@ITCOMです。 CIは、今後とも、当分使わせていただきたく思っていますので、 寄付には、喜んで賛同させていただきます。 よろしくお願いいたします。 From yasukawa_bengal @ yahoo.co.jp Tue Mar 17 10:00:10 2009 From: yasukawa_bengal @ yahoo.co.jp (yasukawa_bengal @ yahoo.co.jp) Date: Tue, 17 Mar 2009 10:00:10 +0900 (JST) Subject: [Codeigniter-users] =?iso-2022-jp?b?R0lHQVpJTkUbJEIkTyEiGyhCQ0k=?= =?iso-2022-jp?b?GyRCJEckOSQrISkbKEI=?= Message-ID: <692769.33973.qm@web2406.mail.tnz.yahoo.co.jp> いつもお世話になっております、yasukawaです。 (ほぼROMですが) CI製のアプリ、またはサイト(特に日本国内)を紹介している サイト等は、ありますでしょうか。 「GIGAZINE」さんは、「ExpressionEngine」を使用されてると言う事で、 CI製とも言えるかと思うのですがいかがでしょう。 やはり、大型のサイトや有名なサイトが使用している事を告知すると、 啓蒙活動に繋がると思っております。 もちろん、今後、「MyNETS」さんが出てくれば。。。(以下略) 「GIGAZINE」 http://gigazine.net/ 「ExpressionEngine」 http://ellislab.com/ --o--o--o--o--o--o--o--o--o Yasukawa @南船場inおおさか From tsujioka @ m-s.co.jp Tue Mar 17 15:20:25 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Tue, 17 Mar 2009 15:20:25 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?R0lHQVpJTkUbJEIkTyEiGyhCQ0k=?= =?iso-2022-jp?b?GyRCJEckOSQrISkbKEI=?= In-Reply-To: <692769.33973.qm@web2406.mail.tnz.yahoo.co.jp> References: <692769.33973.qm@web2406.mail.tnz.yahoo.co.jp> Message-ID: <9AC9A6C875972Btsujioka@m-s.co.jp>  kunitsujiです。 忙しくて、モジュール作成の部分で止まっております。。 一応ベースの部分はできたので、あとは機能を作り込んで入れていくだけなんで すけどね。。。 やはり仕事が優先してしまって。。^^; がんばります。 >いつもお世話になっております、yasukawaです。 >(ほぼROMですが) > >CI製のアプリ、またはサイト(特に日本国内)を紹介している >サイト等は、ありますでしょうか。 > >「GIGAZINE」さんは、「ExpressionEngine」を使用されてると言う事で、 >CI製とも言えるかと思うのですがいかがでしょう。 > >やはり、大型のサイトや有名なサイトが使用している事を告知すると、 >啓蒙活動に繋がると思っております。 > >もちろん、今後、「MyNETS」さんが出てくれば。。。(以下略) > > > >「GIGAZINE」 >http://gigazine.net/ > >「ExpressionEngine」 >http://ellislab.com/ > >--o--o--o--o--o--o--o--o--o >Yasukawa @南船場inおおさか > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kenji @ club.h14m.org Wed Mar 18 10:20:49 2009 From: kenji @ club.h14m.org (Kenji) Date: Wed, 18 Mar 2009 10:20:49 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCNHNJVSRLJEQkJCRGGyhC?= In-Reply-To: <6c202b8b0903160847r3184e9f6v18a8955fa8a21c0d@mail.gmail.com> References: <6c202b8b0903160847r3184e9f6v18a8955fa8a21c0d@mail.gmail.com> Message-ID: <20090318102049.42192785.kenji@club.h14m.org> Kenji です。 On Tue, 17 Mar 2009 00:47:03 +0900 azawa wrote: > あざわと申します > > CIは非常に高機能で扱いやすく、仕事でも大いに活用させていただいております。 公表できる事例などありましたら、ユーザ会のサイトにリストアップしたいと 思います。 CI が使われているということをもっとアピールしていきたいと思います。 > ということでささやかながら寄付をしようと考えているのですが、本家のサイトを見てもそのような項目が見当たりません。どなたかご存知の方はおられますでしょうか? ないと思います。 本家フォーラムの Rick Ellis の発言を引用しておきます。 from my perspective the best way you guys can give a little back is to simply help out a little in the forums, and once we get our wiki up (very soon), put up some code examples and resources that others might find helpful. The ultimate goal for a project of this kind is a strong and active community. http://codeigniter.com/forums/viewthread/44844/#213089 // Kenji From r92040 @ gmail.com Wed Mar 18 17:56:16 2009 From: r92040 @ gmail.com (r92040 @ gmail.com) Date: Wed, 18 Mar 2009 17:56:16 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Y29kZWlnbml0ZXIgGyRCJEcbKEI=?= =?iso-2022-jp?b?GyRCJE4bKEIgc2luZ2xldG9u?= Message-ID: <7edfd8720903180156w689f786dhe7855d2f9ed65b70@mail.gmail.com> こんにちわ。 いつも拝見しています。 codeigniter で、デザインパターンの singleton を独自に実装されている方にご質問です。 どのようなphpファイルの配置で動作されているのかが大変興味あります。 もしよろしければで結構なのですが、どなたかご教授頂ければと思います。 よろしくお願いします。 r92040 From yasukawa_bengal @ yahoo.co.jp Wed Mar 18 18:50:37 2009 From: yasukawa_bengal @ yahoo.co.jp (yasukawa_bengal @ yahoo.co.jp) Date: Wed, 18 Mar 2009 18:50:37 +0900 (JST) Subject: [Codeigniter-users] =?iso-2022-jp?b?R0lHQVpJTkUbJEIkTyEiGyhCQ0k=?= =?iso-2022-jp?b?GyRCJEckOSQrISkbKEI=?= In-Reply-To: <9AC9A6C875972Btsujioka@m-s.co.jp> Message-ID: <20090318095037.27482.qmail@web2406.mail.tnz.yahoo.co.jp> いつもお世話になっております、yasukawaです。 色んな「powered by CI」なサイトが増えていく事を期待しております。 オフトピですが(^^; 国産のSNSが増えてくれる事を非常に期待しております。 現状では、OpenPNEさんの独壇場に近いので、もう一つくらいは切磋琢磨出来る SNSエンジンがあっても良いのではないかと思っております。 他人任せなので、あーだこーだととても言えた義理ではございませんが、 期待している一人でございます。 --o--o--o--o--o--o--o--o--o Yasukawa @南船場inおおさか --- kunitsuji wrote: >  kunitsujiです。 > > 忙しくて、モジュール作成の部分で止まっております。。 > 一応ベースの部分はできたので、あとは機能を作り込んで入れていくだけなんで > すけどね。。。 > > やはり仕事が優先してしまって。。^^; > がんばります。 > > >いつもお世話になっております、yasukawaです。 > >(ほぼROMですが) > > > >CI製のアプリ、またはサイト(特に日本国内)を紹介している > >サイト等は、ありますでしょうか。 > > > >「GIGAZINE」さんは、「ExpressionEngine」を使用されてると言う事で、 > >CI製とも言えるかと思うのですがいかがでしょう。 > > > >やはり、大型のサイトや有名なサイトが使用している事を告知すると、 > >啓蒙活動に繋がると思っております。 > > > >もちろん、今後、「MyNETS」さんが出てくれば。。。(以下略) > > > > > > > >「GIGAZINE」 > >http://gigazine.net/ > > > >「ExpressionEngine」 > >http://ellislab.com/ > > > >--o--o--o--o--o--o--o--o--o > >Yasukawa @南船場inおおさか > > > >_______________________________________________ > >Codeigniter-users mailing list > >Codeigniter-users @ lists.sourceforge.jp > >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From kenji @ club.h14m.org Wed Mar 18 20:24:41 2009 From: kenji @ club.h14m.org (Kenji) Date: Wed, 18 Mar 2009 20:24:41 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Y29kZWlnbml0ZXIgGyRCJEcbKEI=?= =?iso-2022-jp?b?GyRCJE4bKEIgc2luZ2xldG9u?= In-Reply-To: <7edfd8720903180156w689f786dhe7855d2f9ed65b70@mail.gmail.com> References: <7edfd8720903180156w689f786dhe7855d2f9ed65b70@mail.gmail.com> Message-ID: <20090318202441.075b9322.kenji@club.h14m.org> Kenji です。 On Wed, 18 Mar 2009 17:56:16 +0900 "r92040 @ gmail.com" wrote: > こんにちわ。 いつも拝見しています。 > > codeigniter で、デザインパターンの singleton を独自に実装されている方にご質問です。 > > どのようなphpファイルの配置で動作されているのかが大変興味あります。 > > もしよろしければで結構なのですが、どなたかご教授頂ければと思います。 > > よろしくお願いします。 phpファイルの配置というのが、何を知りたいのかよくわかりません。 singleton は、CI_Base が singleton ですが。 class CI_Base { private static $instance; public function CI_Base() { self::$instance =& $this; } public static function &get_instance() { return self::$instance; } } // Kenji From azawa @ hotmail.co.jp Thu Mar 19 01:34:42 2009 From: azawa @ hotmail.co.jp (=?iso-2022-jp?B?GyRCJCIkNiRvGyhCIBskQiReJDMkSBsoQg==?=) Date: Thu, 19 Mar 2009 01:34:42 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCNHNJVSRLJEQkJCRGGyhC?= In-Reply-To: <20090318102049.42192785.kenji@club.h14m.org> References: <6c202b8b0903160847r3184e9f6v18a8955fa8a21c0d@mail.gmail.com> <20090318102049.42192785.kenji@club.h14m.org> Message-ID: あざわです 寄付の件を調べていただきありがとうございます。 CIがもっとメジャーになっていけたらいいですね。 微力ながら応援したいと思っています。 _________________________________________________________________ 世の中、仕事は一つじゃない! 自分にピッタリの仕事してますか? http://career.jp.msn.com/article2/genba/default.htm -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20090319/166bfb71/attachment.htm From tsujioka @ m-s.co.jp Mon Mar 23 15:12:43 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 23 Mar 2009 15:12:43 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= Message-ID: kunitsujiです。 最近忙しくなかなかブログ更新していませんが。。。 http://d.hatena.ne.jp/KuniTsuji/20090323 久しぶりにアップしました。 ひとつは、イメージ処理の時に、180X180などのサイズで最適化する方法。 CIだと縦横指定したサイズに自動的にリサイズしますが、 この方法で、180X180ピクセル内に収まるように最適化して処理できます。 ※SNSのプロフィール画像アップなどの場合に使います(笑) 次に、ファイルアップするとき、同じファイルを2,3回アップした場合、ファイ ル名の生成がいまいちいけてない。 これを、 hogehoge11.jpg hogehoge11_2.jpg hogehoge11_3.jpg 等になるようにちょっといじりました。 ご参考になれば。 From p @ takeshiamano.com Mon Mar 23 15:21:07 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Mon, 23 Mar 2009 15:21:07 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= In-Reply-To: References: Message-ID: <75bdb0420903222321y12b2b616oc9acdd7cc6419ce5@mail.gmail.com> 天野です 以前から紹介しようと思っていたライブラリにこのResize and Cacheの ライブラリがあります。 http://codeigniter.com/wiki/Category:Images::Resize_and_Cache/ これをインストールして、コントローラ経由で画像ファイルを読み込ませると 動的にファイルサイズを変換してキャッシュに置いてくれるという便利な ライブラリです。 例えば画像ファイルをリサイズせずにアップロードしておいて 等と呼ぶと画像を指定のサイズにリサイズしてくれて表示とキャッシュへの 保存を行ってくれます。 その後もう一度こんな風に呼ぶとこんどは別のサイズで画像を加工して 表示してくれるわけです。 このライブラリしばらく使っていますが、ファイルアップロード時に画像ファイルの サイズを気にしなくてもよくなったので、ずいぶん楽になりました。 お試しあれ。 英語のドキュメントしかないので分からないことはここで聞いてみてくださいね。 Takeshi Amano Ik heb geluk! From p @ takeshiamano.com Mon Mar 23 15:23:24 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Mon, 23 Mar 2009 15:23:24 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= In-Reply-To: References: Message-ID: <75bdb0420903222323w3b0c3eaal9bbd73b455a0b97c@mail.gmail.com> またまた天野です > 次に、ファイルアップするとき、同じファイルを2,3回アップした場合、ファイ > ル名の生成がいまいちいけてない。 > これを、 > hogehoge11.jpg > hogehoge11_2.jpg > hogehoge11_3.jpg ファイルアップってuniqid()とかでユニークな文字列を所得してそれに 名前変えたものをDBにつっこんだりしませんか?? Takeshi Amano Ik heb geluk! From tsujioka @ m-s.co.jp Mon Mar 23 15:24:14 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 23 Mar 2009 15:24:14 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= In-Reply-To: <75bdb0420903222321y12b2b616oc9acdd7cc6419ce5@mail.gmail.com> References: <75bdb0420903222321y12b2b616oc9acdd7cc6419ce5@mail.gmail.com> Message-ID:  kunitsujiです。 かなり便利そうですね。 コントローラ経由というのが気になったんですが、うまく使えばAjaxで非同期で のアップにいいのかもしれませんね。 ちょっとソースみてみます。 もう少し早く教えてくれたら(T_T (ワラ >天野です > >以前から紹介しようと思っていたライブラリにこのResize and Cacheの >ライブラリがあります。 > >http://codeigniter.com/wiki/Category:Images::Resize_and_Cache/ > >これをインストールして、コントローラ経由で画像ファイルを読み込ませると >動的にファイルサイズを変換してキャッシュに置いてくれるという便利な >ライブラリです。 > >例えば画像ファイルをリサイズせずにアップロードしておいて > > > >等と呼ぶと画像を指定のサイズにリサイズしてくれて表示とキャッシュへの >保存を行ってくれます。 > >その後もう一度こんな風に呼ぶとこんどは別のサイズで画像を加工して >表示してくれるわけです。 > > > >このライブラリしばらく使っていますが、ファイルアップロード時に画像ファイルの >サイズを気にしなくてもよくなったので、ずいぶん楽になりました。 > >お試しあれ。 > >英語のドキュメントしかないので分からないことはここで聞いてみてくださいね。 > >Takeshi Amano > >Ik heb geluk! > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From p @ takeshiamano.com Mon Mar 23 15:26:22 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Mon, 23 Mar 2009 15:26:22 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= In-Reply-To: References: <75bdb0420903222321y12b2b616oc9acdd7cc6419ce5@mail.gmail.com> Message-ID: <75bdb0420903222326x70d33228gd94c798604af3d2b@mail.gmail.com> 天野です > かなり便利そうですね。 > コントローラ経由というのが気になったんですが、うまく使えばAjaxで非同期で > のアップにいいのかもしれませんね。 > > ちょっとソースみてみます。 > > もう少し早く教えてくれたら(T_T > (ワラ アップロードファイル先のディレクトリなどは動的に指定できるので、後からこの ライブラリをくっつけることはそんなに難しく無いですよ。 それにしてももっと早く言っておけばよかったですね。すみません! Takeshi Amano Ik heb geluk! From tsujioka @ m-s.co.jp Mon Mar 23 15:26:17 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 23 Mar 2009 15:26:17 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= In-Reply-To: <75bdb0420903222323w3b0c3eaal9bbd73b455a0b97c@mail.gmail.com> References: <75bdb0420903222323w3b0c3eaal9bbd73b455a0b97c@mail.gmail.com> Message-ID:  kunitsujiです。 たまたま今の、そのままという仕様なんですよね。。。 日本語は使わないのでと(笑) SNSではそうしています。 >またまた天野です > >> 次に、ファイルアップするとき、同じファイルを2,3回アップした場合、ファイ >> ル名の生成がいまいちいけてない。 >> これを、 >> hogehoge11.jpg >> hogehoge11_2.jpg >> hogehoge11_3.jpg > >ファイルアップってuniqid()とかでユニークな文字列を所得してそれに >名前変えたものをDBにつっこんだりしませんか?? > >Takeshi Amano > >Ik heb geluk! > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From tsujioka @ m-s.co.jp Mon Mar 23 15:39:16 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 23 Mar 2009 15:39:16 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= In-Reply-To: <75bdb0420903222326x70d33228gd94c798604af3d2b@mail.gmail.com> References: <75bdb0420903222321y12b2b616oc9acdd7cc6419ce5@mail.gmail.com> <75bdb0420903222326x70d33228gd94c798604af3d2b@mail.gmail.com> Message-ID:  kunitsujiです。 天野さんも最近忙しいみたいですね。 また時間できたらいろいろ食事しながらお話ししたいですね。 >天野です > >> かなり便利そうですね。 >> コントローラ経由というのが気になったんですが、うまく使えばAjaxで非同期で >> のアップにいいのかもしれませんね。 >> >> ちょっとソースみてみます。 >> >> もう少し早く教えてくれたら(T_T >> (ワラ > >アップロードファイル先のディレクトリなどは動的に指定できるので、後からこの >ライブラリをくっつけることはそんなに難しく無いですよ。 > >それにしてももっと早く言っておけばよかったですね。すみません! > >Takeshi Amano > >Ik heb geluk! > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From p @ takeshiamano.com Mon Mar 23 15:47:42 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Mon, 23 Mar 2009 15:47:42 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= In-Reply-To: References: <75bdb0420903222321y12b2b616oc9acdd7cc6419ce5@mail.gmail.com> <75bdb0420903222326x70d33228gd94c798604af3d2b@mail.gmail.com> Message-ID: <75bdb0420903222347o711d98fekc73c298c05662b05@mail.gmail.com> 天野です > 天野さんも最近忙しいみたいですね。 > また時間できたらいろいろ食事しながらお話ししたいですね。 ばたばたしていましたが、やっと落ち着いてきたと思ったらまた 転職活動をしてみたり、なかなか落ち着けないですね。 週末とかは時間があるのでまたCIオフ会でもしたいですね、名古屋チームは 上京の予定はないですか?? Takeshi Amano Ik heb geluk! From tsujioka @ m-s.co.jp Mon Mar 23 16:00:49 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 23 Mar 2009 16:00:49 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJVUlISUkJWslIiVDJVcbKEI=?= =?iso-2022-jp?b?GyRCJW0hPCVJJEghIiUkJWEhPCU4PWhNfSUvJWklOSROGyhC?= =?iso-2022-jp?b?GyRCJU8lQyUvGyhC?= In-Reply-To: <75bdb0420903222347o711d98fekc73c298c05662b05@mail.gmail.com> References: <75bdb0420903222326x70d33228gd94c798604af3d2b@mail.gmail.com> <75bdb0420903222347o711d98fekc73c298c05662b05@mail.gmail.com> Message-ID:  kunitsujiです。 というか。。。。 master_dimというのがありましたね。。。。 autoで orz >天野です > >> 天野さんも最近忙しいみたいですね。 >> また時間できたらいろいろ食事しながらお話ししたいですね。 > >ばたばたしていましたが、やっと落ち着いてきたと思ったらまた >転職活動をしてみたり、なかなか落ち着けないですね。 > >週末とかは時間があるのでまたCIオフ会でもしたいですね、名古屋チームは >上京の予定はないですか?? > >Takeshi Amano > >Ik heb geluk! > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From tsujioka @ m-s.co.jp Tue Mar 24 17:46:14 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Tue, 24 Mar 2009 17:46:14 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Rk9STRskQiVQJWolRyE8JTcbKEI=?= =?iso-2022-jp?b?GyRCJWclcyROOCE6OjlgTFwbKEI=?= Message-ID: kunitsujiです。 FORMバリデーションで、URLかどうかを検査するものってWIKIなどにありますで しょうか? 一応、 function is_url($str) { if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@& =+\$,%#]+)$/', $str)) { return TRUE; } else { return FALSE; } } こんなのを入れて |is_url で動作しますが。 ありそうな気がしますので確認のため投稿(笑) From neo.kenichi.ando @ gmail.com Tue Mar 24 19:05:01 2009 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Tue, 24 Mar 2009 19:05:01 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Rk9STRskQiVQJWolRyE8JTcbKEI=?= =?iso-2022-jp?b?GyRCJWclcyROOCE6OjlgTFwbKEI=?= In-Reply-To: References: Message-ID: <6f795a5e0903240305x46fc0ed6x58a482e1c9e58003@mail.gmail.com> 安藤です。 ちょっと例外的ですが、これだと日本語ドメインはNGですよね。 わたしは2つも所有しているので、気になりました。 ただ、日本語ドメインは変換後を入れろって話ですかね。 //安藤 2009/03/24 17:46 kunitsuji : > kunitsujiです。 > > FORMバリデーションで、URLかどうかを検査するものってWIKIなどにありますで > しょうか? > > 一応、 > function is_url($str) > { > if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@& > =+\$,%#]+)$/', $str)) > { > return TRUE; > } > else > { > return FALSE; > } > } > > こんなのを入れて > |is_url > で動作しますが。 > > ありそうな気がしますので確認のため投稿(笑) > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From tsujioka @ m-s.co.jp Tue Mar 24 20:05:35 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Tue, 24 Mar 2009 20:05:35 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Rk9STRskQiVQJWolRyE8JTcbKEI=?= =?iso-2022-jp?b?GyRCJWclcyROOCE6OjlgTFwbKEI=?= In-Reply-To: <6f795a5e0903240305x46fc0ed6x58a482e1c9e58003@mail.gmail.com> References: <6f795a5e0903240305x46fc0ed6x58a482e1c9e58003@mail.gmail.com> Message-ID:  kunitsujiです。 当然日本語は駄目ですね。 これだと。 >安藤です。 > >ちょっと例外的ですが、これだと日本語ドメインはNGですよね。 >わたしは2つも所有しているので、気になりました。 > >ただ、日本語ドメインは変換後を入れろって話ですかね。 > >//安藤 > >2009/03/24 17:46 kunitsuji : >> kunitsujiです。 >> >> FORMバリデーションで、URLかどうかを検査するものってWIKIなどにありますで >> しょうか? >> >> 一応、 >> function is_url($str) >> { >> if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@& >> =+\$,%#]+)$/', $str)) >> { >> return TRUE; >> } >> else >> { >> return FALSE; >> } >> } >> >> こんなのを入れて >> |is_url >> で動作しますが。 >> >> ありそうな気がしますので確認のため投稿(笑) >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From tsujioka @ m-s.co.jp Tue Mar 24 20:10:08 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Tue, 24 Mar 2009 20:10:08 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?Rk9STRskQiVQJWolRyE8JTcbKEI=?= =?iso-2022-jp?b?GyRCJWclcyROOCE6OjlgTFwbKEI=?= In-Reply-To: <6f795a5e0903240305x46fc0ed6x58a482e1c9e58003@mail.gmail.com> References: <6f795a5e0903240305x46fc0ed6x58a482e1c9e58003@mail.gmail.com> Message-ID:  kunitsujiです。 あと、いろいろ考えたのですが 全角を半角にしたりのフィルターも作成できそうですね。 この場合、FORMバリデーションに入れるのがいいのか、ヘルパーを用意して、 FORMバリデーションでその関数を呼び出すのがいいのかはわかりませんが。 全角を半角にする 大文字を小文字にする など。 >安藤です。 > >ちょっと例外的ですが、これだと日本語ドメインはNGですよね。 >わたしは2つも所有しているので、気になりました。 > >ただ、日本語ドメインは変換後を入れろって話ですかね。 > >//安藤 > >2009/03/24 17:46 kunitsuji : >> kunitsujiです。 >> >> FORMバリデーションで、URLかどうかを検査するものってWIKIなどにありますで >> しょうか? >> >> 一応、 >> function is_url($str) >> { >> if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@& >> =+\$,%#]+)$/', $str)) >> { >> return TRUE; >> } >> else >> { >> return FALSE; >> } >> } >> >> こんなのを入れて >> |is_url >> で動作しますが。 >> >> ありそうな気がしますので確認のため投稿(笑) >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From okui @ sannet.ne.jp Wed Mar 25 16:01:30 2009 From: okui @ sannet.ne.jp (kaz) Date: Wed, 25 Mar 2009 16:01:30 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= Message-ID: <20090325160130.9745c88d.okui@sannet.ne.jp> こんにちは、kazです。 CIのWikiで Cron job bootstrapper(ttp://codeigniter.com/wiki/Cron_job_bootstrapper/) というのを読んでたらDocumentRootに置かないようにと書かれてありました。 1) Copy the code at the bottom of this code and save it in a file called cron.php anywhere on your server (but not in the document root!). DocumentRootにおくとセキュリティで危ないという事でしょうか? でもDocumentRootって公開するコンテンツを置くディレクトリのことだし、phpファイルはブラウザでは読めないのでは? 理解できないので検索したのですがどうもDocumentRootの理解自体、僕はまちがってるんでしょうか。 ご教授お願いします。 From neo.kenichi.ando @ gmail.com Wed Mar 25 16:09:56 2009 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Wed, 25 Mar 2009 16:09:56 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <20090325160130.9745c88d.okui@sannet.ne.jp> References: <20090325160130.9745c88d.okui@sannet.ne.jp> Message-ID: <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> 安藤です。 2009/03/25 16:01 kaz : > こんにちは、kazです。 > CIのWikiで Cron job bootstrapper(ttp://codeigniter.com/wiki/Cron_job_bootstrapper/) > というのを読んでたらDocumentRootに置かないようにと書かれてありました。 > 1) Copy the code at the bottom of this code and save it in a file called cron.php anywhere on your server (but not in the document root!). > DocumentRootにおくとセキュリティで危ないという事でしょうか? > でもDocumentRootって公開するコンテンツを置くディレクトリのことだし、phpファイルはブラウザでは読めないのでは? > 理解できないので検索したのですがどうもDocumentRootの理解自体、僕はまちがってるんでしょうか。 > > ご教授お願いします。 そもそもですが、上記のプログラムはCRONで自動処理するためのライブラリで、 ドキュメントルートに置く必要のないプログラムです。 以上が、大前提です。 そして、ユーザが直接操作や動作をされる必要の無いもの、ドキュメントルートに置く必要が無いですよね? 例えば、CRONで定期的にコメントを消すプログラムを作ったとして、 これをドキュメントルートに置いてしまい、それが何らかの原因でユーザが動作させてしまった場合、 コメントは管理者の意図に反して、削除されます。 つまり必要の無いもの置かないほうが良いに決まっています。 また、共有のレンタルサーバーでは、ドキュメントルート以外でファイルを置くことを認めていないものも 多いのですが、その反面、CRONも許可されていないものが多いのではないかと思います。 以上ですが、概念をわかりやすく説明致します。 //安藤 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From p @ takeshiamano.com Wed Mar 25 17:29:28 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Wed, 25 Mar 2009 17:29:28 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= Message-ID: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> 天野です $_GETの値が取れなくて少しはまってます。 以前kenjiさんに教えてもらった方法だと 1. application/config/config.php内 $config['uri_protocol'] = "PATH_INFO"; に変更 2. parse_str($_SERVER['QUERY_STRING'],$_GET); として$_GETに値を突っ込む いま使っているURLはこんな感じです。 http://express/shortcut/get_checkout/?token=EC111 問題はPATH_INFOにするとデフォルトコントローラに飛んでしまい、このshortcut コントローラを見に行ってくれません。 .htaccessの問題の様な気もするので、こちらも書いておきます。 Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] 以前ここで出ていた話題かもしれませんが、どなたか対応策ご存知でしょうか? Takeshi Amano Ik heb geluk! From okui @ sannet.ne.jp Wed Mar 25 17:31:20 2009 From: okui @ sannet.ne.jp (kaz) Date: Wed, 25 Mar 2009 17:31:20 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> References: <20090325160130.9745c88d.okui@sannet.ne.jp> <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> Message-ID: <20090325173120.796f942a.okui@sannet.ne.jp> こんにちは、kazです。 ありがとうございます。 僕はapache2のDocumentRootを/home/m500/public_html/CodeIgniter_1.7.0、configの$config['base_url']= "http://localhost/";としていますが CodeIgniterのソース全部をDocumentRootの外へ出してる人も見受けられますが(セキュリティ上からは)その方がいいんでしょうか? apacheサーバは家庭内のみの使用です。 > そもそもですが、上記のプログラムはCRONで自動処理するためのライブラリで、 > ドキュメントルートに置く必要のないプログラムです。 > > 以上が、大前提です。 > > そして、ユーザが直接操作や動作をされる必要の無いもの、ドキュメントルートに置く必要が無いですよね? > > 例えば、CRONで定期的にコメントを消すプログラムを作ったとして、 > これをドキュメントルートに置いてしまい、それが何らかの原因でユーザが動作させてしまった場合、 > コメントは管理者の意図に反して、削除されます。 > つまり必要の無いもの置かないほうが良いに決まっています。 > > また、共有のレンタルサーバーでは、ドキュメントルート以外でファイルを置くことを認めていないものも > 多いのですが、その反面、CRONも許可されていないものが多いのではないかと思います。 > > 以上ですが、概念をわかりやすく説明致します。 > > //安藤 From tsujioka @ m-s.co.jp Wed Mar 25 17:34:07 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Wed, 25 Mar 2009 17:34:07 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> Message-ID:  kunitsujiです。 $_GETがなくてもデフォルトコントローラに飛ぶんじゃないでしょうか? GETがなければ飛ばない? >天野です > >$_GETの値が取れなくて少しはまってます。 > >以前kenjiさんに教えてもらった方法だと >1. application/config/config.php内 >$config['uri_protocol'] = "PATH_INFO"; >に変更 > >2. parse_str($_SERVER['QUERY_STRING'],$_GET); >として$_GETに値を突っ込む > >いま使っているURLはこんな感じです。 > >http://express/shortcut/get_checkout/?token=EC111 > >問題はPATH_INFOにするとデフォルトコントローラに飛んでしまい、このshortcut >コントローラを見に行ってくれません。 > >.htaccessの問題の様な気もするので、こちらも書いておきます。 > >Options +FollowSymLinks >RewriteEngine On >RewriteBase / >RewriteCond %{REQUEST_FILENAME} !-f >RewriteCond %{REQUEST_FILENAME} !-d >RewriteRule ^(.*)$ index.php?/$1 [L] > >以前ここで出ていた話題かもしれませんが、どなたか対応策ご存知でしょうか? > >Takeshi Amano > >Ik heb geluk! > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From p @ takeshiamano.com Wed Mar 25 17:48:59 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Wed, 25 Mar 2009 17:48:59 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> Message-ID: <75bdb0420903250148k379c3cc9w763cbd52a91def85@mail.gmail.com> 天野です > $_GETがなくてもデフォルトコントローラに飛ぶんじゃないでしょうか? > GETがなければ飛ばない? そうですね、そもそもPATH_INFOにすると全部デフォルトコントローラに 飛んでしまいますね。 $_SERVER['REQUEST_URI']にはGETの値が入っていたので、無理やりそれを パースして、値はとってこれるようにはしましたが、もうちょっとスマートに いきたいですね。 Takeshi Amano Ik heb geluk! From neo.kenichi.ando @ gmail.com Wed Mar 25 17:57:31 2009 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Wed, 25 Mar 2009 17:57:31 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <20090325173120.796f942a.okui@sannet.ne.jp> References: <20090325160130.9745c88d.okui@sannet.ne.jp> <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> <20090325173120.796f942a.okui@sannet.ne.jp> Message-ID: <6f795a5e0903250157u4c6fd95ev3bd71f77bf368eea@mail.gmail.com> 安藤です。 2009/03/25 17:31 kaz : > こんにちは、kazです。 > ありがとうございます。 > 僕はapache2のDocumentRootを/home/m500/public_html/CodeIgniter_1.7.0、configの$config['base_url']= "http://localhost/";としていますが > CodeIgniterのソース全部をDocumentRootの外へ出してる人も見受けられますが(セキュリティ上からは)その方がいいんでしょうか? CodeIgniterのソース全部とは一体どんなファイルのことでしょうか? index.phpを含めた全部ですと動作しないと思いますよ。 systemディレクトリですか? systemディレクトリを移動したい場合は、index.phpに設定項目があります。 //安藤 > > apacheサーバは家庭内のみの使用です。 > >> そもそもですが、上記のプログラムはCRONで自動処理するためのライブラリで、 >> ドキュメントルートに置く必要のないプログラムです。 >> >> 以上が、大前提です。 >> >> そして、ユーザが直接操作や動作をされる必要の無いもの、ドキュメントルートに置く必要が無いですよね? >> >> 例えば、CRONで定期的にコメントを消すプログラムを作ったとして、 >> これをドキュメントルートに置いてしまい、それが何らかの原因でユーザが動作させてしまった場合、 >> コメントは管理者の意図に反して、削除されます。 >> つまり必要の無いもの置かないほうが良いに決まっています。 >> >> また、共有のレンタルサーバーでは、ドキュメントルート以外でファイルを置くことを認めていないものも >> 多いのですが、その反面、CRONも許可されていないものが多いのではないかと思います。 >> >> 以上ですが、概念をわかりやすく説明致します。 >> >> //安藤 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From neo.kenichi.ando @ gmail.com Wed Mar 25 18:02:46 2009 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Wed, 25 Mar 2009 18:02:46 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> Message-ID: <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> 安藤です。 わたしもクエリベースで昔はやっていたので、ついやりたくなりますが、 セグメントアプローチでできないでしょうか? そもそもCIにはセグメントを取るヘルパーがあるので、 それでアプリを作っています。 これで問題は今のところありませんが、いかがでしょうか? 2009/03/25 17:29 Takeshi Amano

: > 天野です > > $_GETの値が取れなくて少しはまってます。 > > 以前kenjiさんに教えてもらった方法だと > 1. application/config/config.php内 > $config['uri_protocol'] = "PATH_INFO"; > に変更 > > 2. parse_str($_SERVER['QUERY_STRING'],$_GET); > として$_GETに値を突っ込む > > いま使っているURLはこんな感じです。 > > http://express/shortcut/get_checkout/?token=EC111 > > 問題はPATH_INFOにするとデフォルトコントローラに飛んでしまい、このshortcut > コントローラを見に行ってくれません。 > > .htaccessの問題の様な気もするので、こちらも書いておきます。 > > Options +FollowSymLinks > RewriteEngine On > RewriteBase / > RewriteCond %{REQUEST_FILENAME} !-f > RewriteCond %{REQUEST_FILENAME} !-d > RewriteRule ^(.*)$ index.php?/$1 [L] > > 以前ここで出ていた話題かもしれませんが、どなたか対応策ご存知でしょうか? > > Takeshi Amano > > Ik heb geluk! > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From p @ takeshiamano.com Wed Mar 25 18:14:15 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Wed, 25 Mar 2009 18:14:15 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> Message-ID: <75bdb0420903250214k540803b4u7672c7ff8ad7ac8d@mail.gmail.com> 天野です > わたしもクエリベースで昔はやっていたので、ついやりたくなりますが、 > セグメントアプローチでできないでしょうか? 今paypalの決済周りの実装をやってまして、paypalが作ってくるURLに クエリベースのものがあるんですよね。それから値を取って決済を承認 したりしてます。 セグメントベースでやりたいところではあるんですが、外部システムと 絡むとどうしても融通効かないところが出てきますね。 Takeshi Amano Ik heb geluk! From tsujioka @ m-s.co.jp Wed Mar 25 18:17:35 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Wed, 25 Mar 2009 18:17:35 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <75bdb0420903250214k540803b4u7672c7ff8ad7ac8d@mail.gmail.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> <75bdb0420903250214k540803b4u7672c7ff8ad7ac8d@mail.gmail.com> Message-ID:  kunitsujiです。 そもそも、問題としてはGETが取れない ではなく、 PATH_INFOにするとデフォルトコントローラに飛んでしまい、shortcutコント ローラに行かない、 という問題なのですよね?? サーバーのPATH_INFOが有効じゃないんじゃないでしょうか? 専用サーバですかね? >天野です > >> わたしもクエリベースで昔はやっていたので、ついやりたくなりますが、 >> セグメントアプローチでできないでしょうか? > >今paypalの決済周りの実装をやってまして、paypalが作ってくるURLに >クエリベースのものがあるんですよね。それから値を取って決済を承認 >したりしてます。 > >セグメントベースでやりたいところではあるんですが、外部システムと >絡むとどうしても融通効かないところが出てきますね。 > >Takeshi Amano > >Ik heb geluk! > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From neo.kenichi.ando @ gmail.com Wed Mar 25 18:24:15 2009 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Wed, 25 Mar 2009 18:24:15 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <75bdb0420903250214k540803b4u7672c7ff8ad7ac8d@mail.gmail.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> <75bdb0420903250214k540803b4u7672c7ff8ad7ac8d@mail.gmail.com> Message-ID: <6f795a5e0903250224n39e7f489t175326008ff63fe2@mail.gmail.com> 安藤です。 2009/03/25 18:14 Takeshi Amano

: > 天野です > >> わたしもクエリベースで昔はやっていたので、ついやりたくなりますが、 >> セグメントアプローチでできないでしょうか? > > 今paypalの決済周りの実装をやってまして、paypalが作ってくるURLに > クエリベースのものがあるんですよね。それから値を取って決済を承認 > したりしてます。 これは、parse_str()関数で取れると思うので何とかなると思います。 > > セグメントベースでやりたいところではあるんですが、外部システムと > 絡むとどうしても融通効かないところが出てきますね。 クエリベースアプローチで楽だと思われがちなのが、ページャーのリンクURL だと思うのですが、セグメントアプローチでも結局は同じことなんで、 外部システムとの融通がきかないって点がちょっとよく伝わってきません。 要は慣れの問題だと思うのですが、いかがでしょうか? //安藤 > > Takeshi Amano > > Ik heb geluk! > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From info @ 77-web.com Wed Mar 25 18:34:30 2009 From: info @ 77-web.com (77WEB) Date: Wed, 25 Mar 2009 18:34:30 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <6f795a5e0903250224n39e7f489t175326008ff63fe2@mail.gmail.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> <75bdb0420903250214k540803b4u7672c7ff8ad7ac8d@mail.gmail.com> <6f795a5e0903250224n39e7f489t175326008ff63fe2@mail.gmail.com> Message-ID: <49C9FAA6.8030802@77-web.com> 菱田と申します。はじめまして。 #初投稿で横レスをお許しください。 >安藤さん >クエリベースアプローチで楽だと思われがちなのが、ページャーのリンクURL >だと思うのですが、セグメントアプローチでも結局は同じことなんで、 >外部システムとの融通がきかないって点がちょっとよく伝わってきません。 >要は慣れの問題だと思うのですが、いかがでしょうか? 私も経験があるのですが、カード決済ASP(=外部システム)など使っている と、コールバックをクエリstringで渡されることがあるので、天野さんはそれを おっしゃってるのではないかと。 決済要求を送ると callback.php?okno=XXX&uid=XXX&amount=XXX みたいなURLにリダイレクトして結果を返して寄越すんです。 callback.phpの部分は大抵の場合自分で指定可能ですので、 http://(サイトURL)/payment/callback/ のようなURLを登録して、先方のシステムがそこに?okno=XXX&uid=XXX&amount= XXXのような文字列を勝手に付加して クレジット決済ASP側が、今後、パラメータ渡しの形式をquery string方式と path方式どちらか選べるように対応してくれれば良いのですが…^^; From kenichi.h @ gmail.com Wed Mar 25 18:35:25 2009 From: kenichi.h @ gmail.com (Kenichi HAYASHI) Date: Wed, 25 Mar 2009 18:35:25 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> Message-ID: <9f5324da0903250235p193bf6d6qa7b8ef0cb82c04b@mail.gmail.com> 林です。 これでどうでしょうか? RewriteRule ^(.*)$ index.php/$1 [QSA,L] -- Kenichi HAYASHI From p @ takeshiamano.com Wed Mar 25 18:55:23 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Wed, 25 Mar 2009 18:55:23 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <9f5324da0903250235p193bf6d6qa7b8ef0cb82c04b@mail.gmail.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> <9f5324da0903250235p193bf6d6qa7b8ef0cb82c04b@mail.gmail.com> Message-ID: <75bdb0420903250255m5e18b282kb88bc5590a38b4ee@mail.gmail.com> 天野です > これでどうでしょうか? > RewriteRule ^(.*)$ index.php/$1 [QSA,L] できました! QSA -> Query String Append のことだったんですね。 http://d.hatena.ne.jp/a666666/20080808/1218177156 ご教授ありがとさんです! Takeshi Amano Ik heb geluk! From p @ takeshiamano.com Wed Mar 25 18:57:25 2009 From: p @ takeshiamano.com (Takeshi Amano) Date: Wed, 25 Mar 2009 18:57:25 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?JF9HRVQbJEIkLDxoJGwkSiQkGyhC?= In-Reply-To: <49C9FAA6.8030802@77-web.com> References: <75bdb0420903250129l59d1b870rac28cea32ef53333@mail.gmail.com> <6f795a5e0903250202h43fab9e5redbb18faadf01a9d@mail.gmail.com> <75bdb0420903250214k540803b4u7672c7ff8ad7ac8d@mail.gmail.com> <6f795a5e0903250224n39e7f489t175326008ff63fe2@mail.gmail.com> <49C9FAA6.8030802@77-web.com> Message-ID: <75bdb0420903250257l60a9d99emd126789ad14ba061@mail.gmail.com> 天野です > 私も経験があるのですが、カード決済ASP(=外部システム)など使っている > と、コールバックをクエリstringで渡されることがあるので、天野さんはそれを > おっしゃってるのではないかと。 > 決済要求を送ると > callback.php?okno=XXX&uid=XXX&amount=XXX > みたいなURLにリダイレクトして結果を返して寄越すんです。 おっしゃる通りでして。今回もpaypalには http://express/shortcut/confirm みたいなURLだけを指定して後はpaypalさんが勝手に http://express/shortcut/confirm/?token=xxx&payerid=yyy みたいなURLを生成してそれを叩くようにしているんですよね。 こんな時はどうしてもgetの値を扱える必要があったんです。 みなさんサポートありがとうございます! Takeshi Amano Ik heb geluk! From okui @ sannet.ne.jp Wed Mar 25 19:39:47 2009 From: okui @ sannet.ne.jp (kaz) Date: Wed, 25 Mar 2009 19:39:47 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <6f795a5e0903250157u4c6fd95ev3bd71f77bf368eea@mail.gmail.com> References: <20090325160130.9745c88d.okui@sannet.ne.jp> <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> <20090325173120.796f942a.okui@sannet.ne.jp> <6f795a5e0903250157u4c6fd95ev3bd71f77bf368eea@mail.gmail.com> Message-ID: <20090325193947.34792cce.okui@sannet.ne.jp> こんばんは、kazです。 この方は「デフォルトのソースツリーだと、apacheのドキュメントルート配下にsystemだのapplicationだのが存在して非常に嫌だ。」と書いておられます。 かなり技量が高そうなのでそれなりの理由があるのかなあと思うのですが僕にはその感じがよくわからないのです・・ http://d.hatena.ne.jp/dix3/20080919 > CodeIgniterのソース全部とは一体どんなファイルのことでしょうか? > index.phpを含めた全部ですと動作しないと思いますよ。 > systemディレクトリですか? > systemディレクトリを移動したい場合は、index.phpに設定項目があります。 > > //安藤 From neo.kenichi.ando @ gmail.com Wed Mar 25 19:51:57 2009 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Wed, 25 Mar 2009 19:51:57 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <20090325193947.34792cce.okui@sannet.ne.jp> References: <20090325160130.9745c88d.okui@sannet.ne.jp> <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> <20090325173120.796f942a.okui@sannet.ne.jp> <6f795a5e0903250157u4c6fd95ev3bd71f77bf368eea@mail.gmail.com> <20090325193947.34792cce.okui@sannet.ne.jp> Message-ID: <6f795a5e0903250351u73501d4fy4d57bf0b8dda7ed1@mail.gmail.com> 安藤です。 2009/03/25 19:39 kaz : > こんばんは、kazです。 > この方は「デフォルトのソースツリーだと、apacheのドキュメントルート配下にsystemだのapplicationだのが存在して非常に嫌だ。」と書いておられます。 > かなり技量が高そうなのでそれなりの理由があるのかなあと思うのですが僕にはその感じがよくわからないのです・・ > http://d.hatena.ne.jp/dix3/20080919 この方の技量はよく知りませんが、 systemディレクトリを公開領域外に配置するのは、セキュリティ上、好ましいことですよ。 「systemだのapplicationだの」 とありますが、applicationディレクトリはsystemディレクトリに入った、主にユーザが開発するための ディレクトリです。階層は system ├application となりますので、applicationディレクトリのみを公開領域外に配置することと混同しないでくださいね。 //安藤 > >> CodeIgniterのソース全部とは一体どんなファイルのことでしょうか? >> index.phpを含めた全部ですと動作しないと思いますよ。 >> systemディレクトリですか? >> systemディレクトリを移動したい場合は、index.phpに設定項目があります。 >> >> //安藤 > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From neo.kenichi.ando @ gmail.com Wed Mar 25 20:05:42 2009 From: neo.kenichi.ando @ gmail.com (Kenichi Ando) Date: Wed, 25 Mar 2009 20:05:42 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <6f795a5e0903250351u73501d4fy4d57bf0b8dda7ed1@mail.gmail.com> References: <20090325160130.9745c88d.okui@sannet.ne.jp> <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> <20090325173120.796f942a.okui@sannet.ne.jp> <6f795a5e0903250157u4c6fd95ev3bd71f77bf368eea@mail.gmail.com> <20090325193947.34792cce.okui@sannet.ne.jp> <6f795a5e0903250351u73501d4fy4d57bf0b8dda7ed1@mail.gmail.com> Message-ID: <6f795a5e0903250405x286358fche25b34319f1e1d04@mail.gmail.com> 安藤です。 このような方法もありますので、ご検討ください。 http://codeigniter.jp/user_guide_ja/installation/index.html >CodeIgniter のファイルの設置場所を隠すことでセキュリティを高めたい場合は、 >system フォルダをもっと周知されていない他のものにリネームできます。リネームした場合、 >メインファイルの index.php を開き、ページの先頭にある $system_folder 変数に変更後の >新しい名前にセットしなければなりません。 //安藤 2009/03/25 19:51 Kenichi Ando : > 安藤です。 > > 2009/03/25 19:39 kaz : >> こんばんは、kazです。 >> この方は「デフォルトのソースツリーだと、apacheのドキュメントルート配下にsystemだのapplicationだのが存在して非常に嫌だ。」と書いておられます。 >> かなり技量が高そうなのでそれなりの理由があるのかなあと思うのですが僕にはその感じがよくわからないのです・・ >> http://d.hatena.ne.jp/dix3/20080919 > > この方の技量はよく知りませんが、 > systemディレクトリを公開領域外に配置するのは、セキュリティ上、好ましいことですよ。 > > 「systemだのapplicationだの」 > とありますが、applicationディレクトリはsystemディレクトリに入った、主にユーザが開発するための > ディレクトリです。階層は > > system > ├application > > となりますので、applicationディレクトリのみを公開領域外に配置することと混同しないでくださいね。 > > //安藤 > >> >>> CodeIgniterのソース全部とは一体どんなファイルのことでしょうか? >>> index.phpを含めた全部ですと動作しないと思いますよ。 >>> systemディレクトリですか? >>> systemディレクトリを移動したい場合は、index.phpに設定項目があります。 >>> >>> //安藤 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codeigniter-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > From tsujioka @ m-s.co.jp Wed Mar 25 20:06:18 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Wed, 25 Mar 2009 20:06:18 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <20090325193947.34792cce.okui@sannet.ne.jp> References: <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> <20090325173120.796f942a.okui@sannet.ne.jp> <6f795a5e0903250157u4c6fd95ev3bd71f77bf368eea@mail.gmail.com> <20090325193947.34792cce.okui@sannet.ne.jp> Message-ID:  kunitsujiです。 簡単にいうと、 たとえば、ドキュメントルートの下にディレクトリがあると、 ディレクトリ名前が同じなので、いじられる可能性がありますね。 たとえば、system/logs にはファイルの作成を許可する必要があったり。 ま、そのままでも移動しても構わないというぐらいでいいんじゃないでしょう か? 基本的にindex.phpでいろいろ場所を設定しているので、 ドキュメントルートの上においても指定できる、ということです。 >こんばんは、kazです。 >この方は「デフォルトのソースツリーだと、apacheのドキュメントルート配下に >systemだのapplicationだのが存在して非常に嫌だ。」と書いておられます。 >かなり技量が高そうなのでそれなりの理由があるのかなあと思うのですが僕にはその >感じがよくわからないのです・・ >http://d.hatena.ne.jp/dix3/20080919 > >> CodeIgniterのソース全部とは一体どんなファイルのことでしょうか? >> index.phpを含めた全部ですと動作しないと思いますよ。 >> systemディレクトリですか? >> systemディレクトリを移動したい場合は、index.phpに設定項目があります。 >> >> //安藤 > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From okui @ sannet.ne.jp Wed Mar 25 20:16:05 2009 From: okui @ sannet.ne.jp (kaz) Date: Wed, 25 Mar 2009 20:16:05 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?RG9jdW1lbnRSb290GyRCJEsbKEI=?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <6f795a5e0903250351u73501d4fy4d57bf0b8dda7ed1@mail.gmail.com> References: <20090325160130.9745c88d.okui@sannet.ne.jp> <6f795a5e0903250009i6580a3b1p586f01466fee0114@mail.gmail.com> <20090325173120.796f942a.okui@sannet.ne.jp> <6f795a5e0903250157u4c6fd95ev3bd71f77bf368eea@mail.gmail.com> <20090325193947.34792cce.okui@sannet.ne.jp> <6f795a5e0903250351u73501d4fy4d57bf0b8dda7ed1@mail.gmail.com> Message-ID: <20090325201605.aee1e340.okui@sannet.ne.jp> こんばんは、kazです。 ソースコードなどのファイルを公開領域外に置くのがセキュリティ上、大事だとわかりました。外部に公開することはないかもしれませんがそういう事も考えながらCIを勉強しようとおもいます。 > この方の技量はよく知りませんが、 > systemディレクトリを公開領域外に配置するのは、セキュリティ上、好ましいことですよ。 > > 「systemだのapplicationだの」 > とありますが、applicationディレクトリはsystemディレクトリに入った、主にユーザが開発するための > ディレクトリです。階層は > > system > ├application > > となりますので、applicationディレクトリのみを公開領域外に配置することと混同しないでくださいね。 > > //安藤 From ohesotori @ gmail.com Thu Mar 26 15:59:16 2009 From: ohesotori @ gmail.com (tomo) Date: Thu, 26 Mar 2009 15:59:16 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?aHR0cDovL3d3dy5jaWxhYi5pbmZv?= =?iso-2022-jp?b?LyAbJEIlNSUkJUgbKEI=?= Message-ID: <2141646b0903252359m74f47f2ev44b2a375966d2d4a@mail.gmail.com> はじめまして、tomo と申します。 http://codeigniter.biz/archives/31 こちらのページから件名のリンク先を見に行ったところ、 403 Forbidden をみましたので、お知らせいたします。 書籍を買いました。勉強中です。 どうぞ宜しくお願いいたします。 -- ──────────────── ■□ ohesotori @ gmail.com From r92040 @ gmail.com Fri Mar 27 20:15:58 2009 From: r92040 @ gmail.com (r92040 @ gmail.com) Date: Fri, 27 Mar 2009 20:15:58 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?VVJMGyRCJE4lOyUwJWElcyVIGyhC?= =?iso-2022-jp?b?GyRCJEcbKEJVUkkbJEIkckVPJDckPyQkJEgkLRsoQg==?= Message-ID: <7edfd8720903270415o1c471816y7b97aaf27d13e913@mail.gmail.com> CodeIgniter の URL : CodeIgniter ユーザガイド 日本語版 上記のマニュアルを例に質問させて下さい。 example.com/class/function/ID 3番目のセグメントIDに、"http://www.yahoo.co.jp/"などのURIを渡したいときの 一番手っ取り早い方法はどういったやり方になるでしょうか? よろしくお願い致します。 From yamada @ green2050.co.jp Sat Mar 28 09:37:54 2009 From: yamada @ green2050.co.jp (=?ISO-2022-JP?B?GyRCOzNFRD1nRnMbKEI=?=) Date: Sat, 28 Mar 2009 09:37:54 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?VVJMGyRCJE4lOyUwJWElcyVIGyhC?= =?iso-2022-jp?b?GyRCJEcbKEJVUkkbJEIkckVPJDckPyQkJEgkLRsoQg==?= In-Reply-To: <7edfd8720903270415o1c471816y7b97aaf27d13e913@mail.gmail.com> References: <7edfd8720903270415o1c471816y7b97aaf27d13e913@mail.gmail.com> Message-ID: 初めまして、山田です。 2009/03/27 20:15 r92040 @ gmail.com : > example.com/class/function/ID > > 3番目のセグメントIDに、"http://www.yahoo.co.jp/"などのURIを渡したいときの > 一番手っ取り早い方法はどういったやり方になるでしょうか? base64_encode を使ったらいかがでしょう。 http://jp2.php.net/manual/ja/function.base64-encode.php では。 -- ------------------------------------------------------------------- 株式会社グリーンテクノロジー 山田順二 E-mail: yamada @ green2050.co.jp From r92040 @ gmail.com Mon Mar 30 11:03:28 2009 From: r92040 @ gmail.com (r92040 @ gmail.com) Date: Mon, 30 Mar 2009 11:03:28 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?VVJMGyRCJE4lOyUwJWElcyVIGyhC?= =?iso-2022-jp?b?GyRCJEcbKEJVUkkbJEIkckVPJDckPyQkJEgkLRsoQg==?= In-Reply-To: References: <7edfd8720903270415o1c471816y7b97aaf27d13e913@mail.gmail.com> Message-ID: <7edfd8720903291903w2a641dffk16f923d9e33ac2f9@mail.gmail.com> 山田さん ありがとうございました! 解決致しました!! めっさ手っ取り早い方法で非常に助かりました!!! 本当にありがとうございました!!! 2009/03/28 9:37 山田順二 : > 初めまして、山田です。 > > 2009/03/27 20:15 r92040 @ gmail.com : >> example.com/class/function/ID >> >> 3番目のセグメントIDに、"http://www.yahoo.co.jp/"などのURIを渡したいときの >> 一番手っ取り早い方法はどういったやり方になるでしょうか? > > base64_encode を使ったらいかがでしょう。 > > http://jp2.php.net/manual/ja/function.base64-encode.php > > では。 > > -- > ------------------------------------------------------------------- > 株式会社グリーンテクノロジー 山田順二 > E-mail: yamada @ green2050.co.jp > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > From tsujioka @ m-s.co.jp Mon Mar 30 15:09:13 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Mon, 30 Mar 2009 15:09:13 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJFUkSDUkJEskSiRDJD8bKEJD?= =?iso-2022-jp?b?SRskQiROJSIlLyVGJSMlViVsJTMhPCVJGyhC?= Message-ID: kunitsujiです。 CIのアクティブレコードを使っていてちょっと気になったこと。 バグとかじゃありません(笑) SELECT * FROM hoge WHERE ((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1; こういうSQLを目的としていた場合、 どう書くんだろう?と思いながら $this->db->where('((a=1 AND b=1)'); $this->db->or_where('(a=2 AND b=2))'); $this->db->where('c', 1); としたら正常に上記のSQLが吐き出されていました。 なんか、、、、きもちわるいなぁ。と思ったのでMLに投稿してみました。 他にいい記述方法あるんでしょうか? From azawa @ hotmail.co.jp Mon Mar 30 23:34:46 2009 From: azawa @ hotmail.co.jp (=?iso-2022-jp?B?GyRCJCIkNiRvGyhCIGt=?=) Date: Mon, 30 Mar 2009 23:34:46 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJFUkSDUkJEskSiRDJD8bKEJD?= =?iso-2022-jp?b?SRskQiROJSIlLyVGJSMlViVsJTMhPCVJGyhC?= In-Reply-To: References: Message-ID: なるほどなあ。 私は全く同じようなSQL文を作るときに限っては素でSQL文を入れてました。 作り直してみようかと思ってます。 > From: tsujioka @ m-s.co.jp > To: codeigniter-users @ lists.sourceforge.jp > Date: Mon, 30 Mar 2009 15:09:13 +0900 > Subject: [Codeigniter-users] ふと気になったCIのアクティブレコード > > kunitsujiです。 > > CIのアクティブレコードを使っていてちょっと気になったこと。 > バグとかじゃありません(笑) > > SELECT * FROM hoge > WHERE ((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1; > > こういうSQLを目的としていた場合、 > どう書くんだろう?と思いながら > > $this->db->where('((a=1 AND b=1)'); > $this->db->or_where('(a=2 AND b=2))'); > $this->db->where('c', 1); > としたら正常に上記のSQLが吐き出されていました。 > > なんか、、、、きもちわるいなぁ。と思ったのでMLに投稿してみました。 > > 他にいい記述方法あるんでしょうか? _________________________________________________________________ 海外旅行も安くなってきました! 旅の達人からの海外情報で今からチェック! http://travel.jp.msn.com/special/manoue/default.htm -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/codeigniter-users/attachments/20090330/09fd6534/attachment.htm From kenji @ club.h14m.org Tue Mar 31 10:22:13 2009 From: kenji @ club.h14m.org (Kenji) Date: Tue, 31 Mar 2009 10:22:13 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJFUkSDUkJEskSiRDJD8bKEJD?= =?iso-2022-jp?b?SRskQiROJSIlLyVGJSMlViVsJTMhPCVJGyhC?= In-Reply-To: References: Message-ID: <20090331102213.60aa1cbd.kenji@club.h14m.org> Kenji です。 On Mon, 30 Mar 2009 15:09:13 +0900 kunitsuji wrote: > kunitsujiです。 > > CIのアクティブレコードを使っていてちょっと気になったこと。 > バグとかじゃありません(笑) > > SELECT * FROM hoge > WHERE ((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1; > > こういうSQLを目的としていた場合、 > どう書くんだろう?と思いながら > > $this->db->where('((a=1 AND b=1)'); > $this->db->or_where('(a=2 AND b=2))'); > $this->db->where('c', 1); > としたら正常に上記のSQLが吐き出されていました。 > > なんか、、、、きもちわるいなぁ。と思ったのでMLに投稿してみました。 > > 他にいい記述方法あるんでしょうか? $this->db->where('((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1'); でどうでしょう? // Kenji From tsujioka @ m-s.co.jp Tue Mar 31 13:58:14 2009 From: tsujioka @ m-s.co.jp (kunitsuji) Date: Tue, 31 Mar 2009 13:58:14 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJFUkSDUkJEskSiRDJD8bKEJD?= =?iso-2022-jp?b?SRskQiROJSIlLyVGJSMlViVsJTMhPCVJGyhC?= In-Reply-To: <20090331102213.60aa1cbd.kenji@club.h14m.org> References: <20090331102213.60aa1cbd.kenji@club.h14m.org> Message-ID:  kunitsujiです。 やはりそのように書くしかないんですかね。 中身見てないのですが、 db->where() db->where() をやると、上から順番に文字列結合するだけなんですかね。 $this->db->where('((a=1 AND b=1)'); $this->db->or_where('(a=2 AND b=2))'); この時点で矛盾したとエラーが出ないということは、その時点では解釈してない ということですね。 get()が来たときにwhereの中身を配列から?取り出して結合するということかな。 >Kenji です。 > > >On Mon, 30 Mar 2009 15:09:13 +0900 >kunitsuji wrote: > >> kunitsujiです。 >> >> CIのアクティブレコードを使っていてちょっと気になったこと。 >> バグとかじゃありません(笑) >> >> SELECT * FROM hoge >> WHERE ((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1; >> >> こういうSQLを目的としていた場合、 >> どう書くんだろう?と思いながら >> >> $this->db->where('((a=1 AND b=1)'); >> $this->db->or_where('(a=2 AND b=2))'); >> $this->db->where('c', 1); >> としたら正常に上記のSQLが吐き出されていました。 >> >> なんか、、、、きもちわるいなぁ。と思ったのでMLに投稿してみました。 >> >> 他にいい記述方法あるんでしょうか? > >$this->db->where('((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1'); >でどうでしょう? > > >// Kenji > >_______________________________________________ >Codeigniter-users mailing list >Codeigniter-users @ lists.sourceforge.jp >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users From kenji @ club.h14m.org Tue Mar 31 15:40:30 2009 From: kenji @ club.h14m.org (Kenji) Date: Tue, 31 Mar 2009 15:40:30 +0900 Subject: [Codeigniter-users] =?iso-2022-jp?b?GyRCJFUkSDUkJEskSiRDJD8bKEJD?= =?iso-2022-jp?b?SRskQiROJSIlLyVGJSMlViVsJTMhPCVJGyhC?= In-Reply-To: References: <20090331102213.60aa1cbd.kenji@club.h14m.org> Message-ID: <20090331154030.ad46ea25.kenji@club.h14m.org> Kenji です。 On Tue, 31 Mar 2009 13:58:14 +0900 kunitsuji wrote: >  kunitsujiです。 > > やはりそのように書くしかないんですかね。 そのほうが可読性が高いと思います。(笑) それか SQL を生書きでしょうか。 > 中身見てないのですが、 > db->where() > db->where() > をやると、上から順番に文字列結合するだけなんですかね。 > > $this->db->where('((a=1 AND b=1)'); > $this->db->or_where('(a=2 AND b=2))'); > この時点で矛盾したとエラーが出ないということは、その時点では解釈してない > ということですね。 > get()が来たときにwhereの中身を配列から?取り出して結合するということかな。 ええ、そんな感じだったと思います。 // Kenji > >Kenji です。 > > > > > >On Mon, 30 Mar 2009 15:09:13 +0900 > >kunitsuji wrote: > > > >> kunitsujiです。 > >> > >> CIのアクティブレコードを使っていてちょっと気になったこと。 > >> バグとかじゃありません(笑) > >> > >> SELECT * FROM hoge > >> WHERE ((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1; > >> > >> こういうSQLを目的としていた場合、 > >> どう書くんだろう?と思いながら > >> > >> $this->db->where('((a=1 AND b=1)'); > >> $this->db->or_where('(a=2 AND b=2))'); > >> $this->db->where('c', 1); > >> としたら正常に上記のSQLが吐き出されていました。 > >> > >> なんか、、、、きもちわるいなぁ。と思ったのでMLに投稿してみました。 > >> > >> 他にいい記述方法あるんでしょうか? > > > >$this->db->where('((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1'); > >でどうでしょう? > > > > > >// Kenji > > > >_______________________________________________ > >Codeigniter-users mailing list > >Codeigniter-users @ lists.sourceforge.jp > >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > Codeigniter-users mailing list > Codeigniter-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users