のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,908人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ[PHP][フレームワーク]CodeIgniterスレ

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - Rapyd + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    704 :

    質問です。


    画像データから直接画像を生成する方法ありませんか?

    画像操作ライブラリはファイルからの生成しかできないようなのです。
    よろしくお願いします。

    705 = :

    PHPから勉強した方が

    706 = 704 :

    >>705
    PHPにその機能があるのですね。
    ありがとうございました。

    707 = :

    レンタルサーバー(PHP4+MySQL4.0)にCI1.7.2日本語版を入れて使ったら、ちょっとエラーが出ました。

    (1)データベース関係のエラー
    MySQL4.0は文字コードを指定できないので、
    /CodeIgniter/system/database/DB_driver.php
    の145行目から150行目の「文字コード」の処理をコメントアウトしました。
    具体的には↓
    if ( ! $this->db_set_charset($this->char_set, $this->dbcollat))
    {
     return FALSE;
    }
    という部分です。

    (2) アロー演算子の使い方
    PHP5でCI1.7.2を使った場合、
    $sql = "SELECT name FROM user WHERE id = ?";
    $param = array($user_id);
    $query = $this->db->query($sql, $param);
    $name = $query->row()->name; // ※アロー演算子(->)を連結して使用可能

    という具合にアロー演算子を連結して使用できたのですが、PHP4だとエラーになりました。
    $name = $query->row()->name;
    ではなくて、
    $row = $query->row();
    $name = $row->name;
    と2行に分けて、アロー演算子を連結しなければOKでした。

    PHPのマニュアル見ても説明が見つけられないorz
    http://jp.php.net/manual/ja/language.oop5.basic.php
    オブジェクト内のメソッドやプロパティを指定する際の、ポインタやスコープが違うんでしょうか?
    解説ページがあったら教えてください。

    708 :

    質問があります。

    DBに入っている画像データのバイナリから、
    ファイルを介さず直接サムネールを生成する方法はないでしょうか。

    画像そのものを出力したり、ファイルやURLからサムネールを
    生成する方法はあちらこちらに書いてあるのですが、
    バイナリを直接GDに食わせる方法の記述を見つけられません。

    Perlでは簡単にできるのに、PHPではできないということなのでしょうか。

    709 = :

    >>708
    imagecreatefromstringはどう?

    710 = :

    日本CodeIgniterユーザ会にある
    「日本語言語パック」というパッチのような物をあてないと
    ちゃんと使えないんですかね?

    今利用を検討しているんですが、できるならパッチをあてないで利用したいんですが。。。

    711 = :

    パッチ当てなければいいと思うよ

    712 = :

    >>711
    パッチを当てない場合、日本語のサイトを作る時どんな問題がありますか?

    713 = :

    やってみたらええねん

    714 = :

    うむおれKohanaに移行済みでCIはうろ覚えだがメール関係にパッチされてたよーな気がする

    715 = :

    >>714
    と言う事はcodeigniter本家からの
    ダウンロード版では日本語を正しくメールできないという事???

    もしそうなら、本当にダサ 何だそれって感じだ。

    716 = :

    むしろ日本語メール正しく送信できるフレームワークがあるのかと
    どのフレームワークも件名化けたりする

    717 = :

    >>716
    UTF-8で送信してもかい?

    719 :

    >>709
    できました。
    ありがとうございました。

    720 = 719 :

    >>709
    補足です。
    できたんですが、データベースドライバが余計なことして
    バイナリをエスケープ文字列にエンコードしてたので、
    デコードして渡してやる必要がありました。

    722 = :

    使うお前が人に聞かないと違いがわからないのなら
    どっち使ってもいいんじゃないの

    724 = :

    >722
    道が分からない時は人に聞くのが一番良いだろう

    725 = :

    開発者なら自分で調べる力がないと駄目なんじゃないの?
    道順は目的地にたどり着くこと自体が目的だろうけど、
    違いを調べるってのは仕組みを理解すること自体が目的なんだし。

    726 = :

    >>712
    言語パック入れないと、CIのDBクラスのエラーメッセージ、Form_Validationのエラーメッセージ等が英語のままに
    なる。CIのDBクラスを使わない(PearとかPDOとかO/Rマッパーを使う等)・Form_Validationを使わないなら言語パック
    は全く関係ないはず。
    というか、O/Rマッパー使い+Validationは自前クラス使用の私は言語パック入れずに使ってます。特に困ったことなし。

    >>715
    メールはそもそも言語パック入れても解決しなくない?

    コントローラ内でmb_send_mail関数を使うか、mail関数をラップする自作ヘルパでも入れれば大丈夫。
    application/librariesにphpmailerとか自作のメールクラスとか入れて使ってもいいし。
    ちなみにPHPではCIの前にsymfonyとcakeを使ったことがあるけど、どちらも日本語メールはデフォルトの
    メールの送り方では文字化けした。国産フレームワークじゃない限り期待しない方が良い。

    727 = :

    >>726
    多分その言語パック(パッチ)内でmailがmb_send_mailに変更になってたり
    dateがstrfdateになってたりしてるんじゃ?

    まあ自分で対処しても同じのはそのとおりだが

    728 = :

    つかソースみろよって話だw

    730 = :

    >>729
    DBの設定ファイルでcache_onがtrueからかも。まぁ試してないけど。

    731 = :

    CodeIgniterで、テンプレートの一部分だけをキャッシュすることはできますか。
    またもしできたとして、その一部分を表示するときにだけ必要なデータはどのように渡しますか。
    つまり
    <!-- ここからキャッシュ する-->?x2028;<?php foreach ($list as $x) { ?>
    <p><?php echo $x; ?></p>
    <?php } ?>?x2028;<!-- ここまで -->
    というテンプレートの場合、表示するときには$listが必要ですが、キャッシュが効いているときは
    $listは必要ないので、こういうときは$listを用意したくないんですけど、そんなややこしいことはできるでしょうか。

    ?x2028;

    732 :

    >>730
    ビンゴ!でした。
    デフォルト設定のままにしてたので全く考えもしませんでした。
    たすかりました。ありがとうございます。

    733 = :

    >>731
    出来ない、と思う
    なので、おれは自作でコントローラ内で
    キャッシュチェックして、必要があればHTML生成、なければキャッシュからって感じでやってる。

    735 = :

    kohanaって言うのはどんなもんなんでしょうか?
    日本語サイトを作るのに何か問題があるでしょうか?
    codeigniterを使うか、kohanaを使うか迷っています。

    739 :

    皆さんは、テンプレートエンジンを使いますか?
    使うとすればどんなのがいいのでしょう?
    Ajaxはどうですか?

    740 = :

    釣りだよね?
    釣りだと言ってくれ

    741 = 739 :

    書き方が悪かったようです。すみません。


    テンプレートエンジンとAjaxライブラリはどんなのを使ってますか?
    と書くべきでした。
    SmartyとかPHPTALと組み合わせるというのは見つけたのですが
    どんなもんなのかと思いまして。
    Ajaxについてはあまりわかりませんでした。

    742 = :

    テンプレートエンジンなんて今時あしかせにしかならんよ

    746 = :

    客からの指示で、smarty必須ってなってる場合も多いんだよ。

    747 = :

    自分で全部やれるなら楽だよな。
    フレームワークが何だろうが、そんなの関係ないし。

    749 = :

    何がいいかの質問で、俺は客にテンプレート指定されてるとか答える意味が解らん

    750 = :

    >>749
    お前アホか?
    >>742-744の流れに対するレスだよ。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - Rapyd + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について