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

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】フレームワーク CakePHP 17ホール目【v2.4】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    752 : nobodyさん - 2014/06/20(金) 17:18:38.33 ID:???.net (+16,+27,-2)
    >>751
    どうやって制限するの?
    753 : nobodyさん - 2014/06/20(金) 17:31:29.21 ID:???.net (+17,+24,+0)
    >>752
    バリデーションに書く
    754 : nobodyさん - 2014/06/20(金) 17:41:37.43 ID:???.net (-29,-29,-2)
    >>753
    mimetypeで制限するってことか

    jpeg画像のウィルスとかもあるからねぇ
    755 : nobodyさん - 2014/06/20(金) 17:53:47.33 ID:???.net (+36,+27,-49)
    つーか、jpeg型ウィルスって実行するには
    別のウィルスに感染させる必要があるんだろ?
    単に画像を閲覧しただけで感染するなら、対策とか無理じゃないか?
    twitterとかfacebookはウィルスだらけになるぞ
    756 : nobodyさん - 2014/06/20(金) 18:27:17.32 ID:I3iP4JeK.net (+39,+29,-30)
    という事はつまり、jpgファイルであったとしても >>755のアドバイスを参考にすると

    jpgのみアップロード可能にしておけば、ウィルスに感染していない人が

    その画像を閲覧する分には何も影響がないと言う事でしょうか?

    ウィルス感染している人自体が少ないと思うので被害は少ないですよね。
    757 : nobodyさん - 2014/06/20(金) 18:38:27.21 ID:???.net (+33,+29,-20)
    >>756
    と言うより、防ぎようがない気もする。
    でも、画像アップロード出来るWebサービスは日々オープンしてるわけだし、
    そこまで神経質になっても仕方ないよ。
    759 : nobodyさん - 2014/06/20(金) 20:23:31.26 ID:???.net (+22,+29,-1)
    それいいね、目から鱗
    760 : nobodyさん - 2014/06/20(金) 21:08:45.45 ID:5NSL3HdG.net (+7,+18,+1)
    >>758
    詳しく
    761 : nobodyさん - 2014/06/20(金) 22:04:51.68 ID:???.net (+21,+22,-14)
    >>760
    画像を読んで再エンコードすれば
    余計なバイナリが入ってたとしてもなくなる
    763 : nobodyさん - 2014/06/21(土) 00:48:00.43 ID:???.net (-16,-14,-80)
    それは再エンコードじゃなくてサムネイル作ってるだけでは。
    まあサムネイル作って無効な画像かどうか(ライブラリによるがnullが返ったり真っ白画像になったり)を調べるという手はあるかも。
    764 : nobodyさん - 2014/06/21(土) 01:03:27.67 ID:???.net (+23,+25,-2)
    今どき、JPEGだけのアップローダーにどんな役割があるのか興味あるな。
    766 : nobodyさん - 2014/06/22(日) 12:51:34.63 ID:???.net (-29,-30,-279)
    以下のテーブル2つ(hasOne)で、profilesデータをsaveする際に
    insertは問題ないのですがupdateが上手くいきません。
    (上書きされずに毎回insertされる)

    saveメソッドでupdateするには主キーを渡す必要があるのは分かっているのですが、
    その方法がよく分かりません。このような場合はどうすれば良いのでしょうか?

    usesテーブル
    -id//主キー
    -username
    -password

    profilesテーブル
    -id//主キー
    -user_id//外部キー
    -birthday

    class ProfilesController extends AppController{
    public function edit(){
    $id=$this->Auth->user('id');
    if($this->request->is(array('post','put'))) {
    $this->request->data['Profile']['user_id'] = $id;
    if ($this->Profile->save($this->request->data)) {
    $this->Session->setFlash(__('The profile has been saved.'));
    } } }

    テーブルを1つにまとめてしまえば話しは早いのですが
    別の都合でそれができません。
    768 : nobodyさん - 2014/06/22(日) 15:16:50.54 ID:???.net (+17,+23,+1)
    >>767
    ありがとうございます。
    解決しました。
    769 : nobodyさん - 2014/06/22(日) 22:23:19.92 ID:???.net (-26,-29,-71)
    Model::create()したらテーブルカラムのDEFAULT値が勝手にdataにセットされるの止めて欲しいわ。
    おかげでUPDATE処理時に更新対象じゃないカラムが勝手にDEFAULT値に変わってえらい事になった。
    なにしてくれるんじゃい。
    771 : nobodyさん - 2014/06/24(火) 16:40:44.26 ID:???.net (-27,-30,-106)
    Cakeでシステム作って、Apache benchしたらRequests per secondが1.5ぐらいと激遅。
    DBアクセスやめて固定のJSONを1行返すだけにしても大きく変わらず。
    Core i7のWin8のXampp環境でもCentOSのVPS環境でもそんな感じ。
    いくらCakeが遅いって言っても遅すぎると思うのだが、なにかおかしいです?
    772 : nobodyさん - 2014/06/24(火) 17:44:24.00 ID:???.net (-28,-21,+0)
    キャッシュ使えや
    773 : nobodyさん - 2014/06/24(火) 17:59:57.86 ID:???.net (+27,+29,-4)
    そういうレベルではない

    根本何か間違えてるだけだろ
    774 : nobodyさん - 2014/06/24(火) 21:11:44.93 ID:???.net (-21,-29,-18)
    ネットワークの問題かApache benchの使い方間違えてるに1ペリカ
    776 : nobodyさん - 2014/06/25(水) 00:05:21.21 ID:???.net (-28,-24,+1)
    javascript
    778 : nobodyさん - 2014/06/25(水) 00:53:52.36 ID:???.net (+15,+27,+0)
    >>775
    HTTPのお勉強からやり直しましょう
    779 : 774 - 2014/06/25(水) 01:07:07.36 ID:1IpoS71w.net (+24,+29,-73)
    >>777 >>776

    やはり通常のFormではCakePHP用のURLを生成する事は出来ないみたいですね。
    仕方無いので検索ボタンをクリック時に動的にURLを組み替えてリダイレクトする事により実装する事にします。
    780 : nobodyさん - 2014/06/25(水) 01:11:23.04 ID:???.net (+24,+26,-3)
    例に突っ込むのもアレだが
    ID指定した時点で検索というよりただの詳細表示のような
    781 : nobodyさん - 2014/06/25(水) 01:50:00.94 ID:???.net (+27,+29,-5)
    javascriptでやるのが無難だな。俺もそうしてるし。
    782 : nobodyさん - 2014/06/25(水) 12:47:26.75 ID:???.net (+27,+29,-26)
    検索項目が増える時のことを考えると、
    2の方がいいと思うんだが
    783 : nobodyさん - 2014/06/25(水) 13:46:34.28 ID:cgps1MKk.net (+29,+29,-3)
    >2の方がいいと思うんだが
    どういうこと?
    784 : nobodyさん - 2014/06/25(水) 14:13:35.35 ID:???.net (+27,+29,-10)
    そのあたりはAPIの設計に関わることだからなんとも言えない
    785 : nobodyさん - 2014/06/25(水) 14:21:54.78 ID:???.net (+18,+20,-31)
    検索項目が増えるのにGETでやりたいってのは、設計ミスじゃね?
    それならPOSTにしろよ
    786 : nobodyさん - 2014/06/25(水) 15:45:34.59 ID:???.net (-5,-7,-37)
    >>783
    ルーティングや引数の設定が面倒。
    ていうか大体の検索エンジンとかgetパラメータでやってね?
    787 : nobodyさん - 2014/06/25(水) 20:30:38.80 ID:???.net (+18,+20,-18)
    冪等かつ安全な処理はGETが普通っすね
    POSTだとキャッシュもされないし
    788 : nobodyさん - 2014/06/25(水) 21:43:08.93 ID:???.net (-22,-30,-95)
    記事中の
    hoge.com/app/webroot/media/tarot.jpg
    が読まれた際、
    hoge.com/media/tarot. jpg
    が読まれるようにしいのですが、良い方法ないでしょうか?
    nginxでやってます。

    ちなみにhoge.comは自分のドメインです。
    789 : nobodyさん - 2014/06/25(水) 21:50:26.46 ID:???.net (+23,+28,+0)
    >>788
    意味わからん
    790 : nobodyさん - 2014/06/25(水) 22:32:59.91 ID:???.net (+26,+25,+0)
    >>789
    すいません。自己解決しました。
    791 : nobodyさん - 2014/06/26(木) 02:12:49.47 ID:???.net (+22,+29,-2)
    せっかくだから張っておけよ
    http://www.matomater.com/16864/
    792 : nobodyさん - 2014/06/26(木) 21:12:17.80 ID:ceT3Qpnq.net (+24,+29,-14)
    linux のシェルについての話しはどこですれば良いですか?
    ここだとすれ違いですよね?
    793 : nobodyさん - 2014/06/26(木) 21:39:46.70 ID:???.net (-26,-29,-66)
    php で日付の正規表現を行いたいのですが
    以下の形式の日付型文字列であればOK、違っていればNGと厳密なバリデーションチェックを掛けたいのですが
    どうすれば良いでしょうか?

    2014-06-10


    - で split してチェックを掛けるしかないのでしょうか?
    794 : nobodyさん - 2014/06/26(木) 22:09:00.35 ID:???.net (-27,-30,-16)
    $check = '2014-06-10';
    $isValid = date('Y-m-d', strtotime($check)) === $check;
    795 : nobodyさん - 2014/06/26(木) 22:17:51.48 ID:h6oXqOHu.net (+21,+29,-3)
    >>794
    サンクス!

    ここまで短く判定出来るなんて、、、
    驚きです。
    796 : nobodyさん - 2014/06/26(木) 22:29:39.04 ID:???.net (-23,-16,-5)
    PHPって質問スレないのか?
    797 : nobodyさん - 2014/06/26(木) 22:32:22.88 ID:???.net (-26,-29,-48)
    date関数って第二引数にfalse突っ込んでも0と同じ扱いで動くのか
    きめえな
    798 : nobodyさん - 2014/06/26(木) 22:57:46.67 ID:???.net (+24,+29,-4)
    >>797

    大丈夫だよ。あなたの顔に比べれば断然綺麗なものですよ^^b
    800 : nobodyさん - 2014/06/26(木) 23:54:58.72 ID:???.net (+27,+29,-8)
    キモくても何でも動けばいいんだよ。形にこだわり過ぎるのはよくない
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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