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

    私的良スレ書庫

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

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 105

    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
    351 : nobodyさん - 2011/04/04(月) 22:53:23.46 ID:??? (+74,+29,-9)
    お前が一番低レベルなんだよ
    wつけてるの全部お前だろ?
    >>304とか
    352 : nobodyさん - 2011/04/04(月) 22:57:25.16 ID:??? (+57,+29,+0)
    確かにレベル低いと思ったら春だったのか
    353 : nobodyさん - 2011/04/04(月) 23:17:05.38 ID:??? (+70,+29,-17)
    で、>>350はレベルの高い回答者なの?
    じゃぁ皆の質問を解決してあげたら?
    354 : nobodyさん - 2011/04/04(月) 23:20:27.24 ID:??? (-22,-30,-245)
    >>333
    ど素人なので教本通りに進める以外に方法がないです・・・(´・ω・`)

    jQueryを利用して以下のようなコードを実行してcakePHPから返答が返ってこないです
    $.post(アドレス, { データ:データ }, function(data, status){
    ・・・省略・・・
    }, 'json');

    アドレスは、http://mobomoga.sakura.ne.jp/source/cakephp/app/accounts/save/です
    実行されるfunctionは↓です
    function save() {
    $this->set("response", false);
    }
    とりあえず全ての要求に対して"response", falseを返すようにしてみたのですが
    そもそもデータが戻ってきません。でも直接上記のアドレスにアクセスするとちゃんと"response",falseを返しているように見えます。
    もう何が何やら、、、藁にも縋るような思いです。
    どなたかデータが戻ってこない原因に心当たりがあれば教えていただけませんか。
    356 : nobodyさん - 2011/04/04(月) 23:34:28.04 ID:??? (-3,-17,-23)
    >>355
    やっぱりIEの設定じゃない?
    Cookieを常に許可にしてみたら?
    357 : nobodyさん - 2011/04/04(月) 23:34:38.53 ID:??? (+15,-12,-7)
    非推奨関数使いすぎのCakePHPなんて今すぐ窓から投げ捨てろ
    358 : nobodyさん - 2011/04/04(月) 23:38:58.32 ID:??? (+55,+27,-2)
    なんとなくだけど、Aero無効、もしくはオーバーレイを無効にしてみたらどうだろうか。
    359 : nobodyさん - 2011/04/04(月) 23:39:43.47 ID:??? (+57,+29,-4)
    うそー、Cakeってもうだめなのー
    なにならいいのー
    360 : nobodyさん - 2011/04/04(月) 23:44:36.79 ID:vvCt2F5b (-20,+29,-20)
    >>356
    常に許可でも無理ぽいなー
    ありがとう

    ふと思ったんですが、これってドメイン関係あります?
    DNSの設定で、本日ドメインに対してIP割り当てたので・・・。

    なさそうかな・・・。
    361 : nobodyさん - 2011/04/04(月) 23:46:52.23 ID:??? (-1,-29,-48)
    PHP5.2のサポートはもう終わったのにPHP5.3に正式対応してないフレームワークなんて古い制作会社ぐらい
    362 : nobodyさん - 2011/04/05(火) 00:19:19.98 ID:??? (+4,-29,-151)
    >>354
    それだとPHPがHTMLを返してるのが原因。
    試しにJavaScriptのコールバック部分に、alert(data);って入れて試してみな。HTMLタグが表示されるはず。
    それをJSONデータのみを返すようにする必要がある。

    CakePHPわからないから解決策は答えられないけど、Ajax用の設定があったはず。
    「CakePHP Ajax」とかでググったらそれっぽいのたくさん出てくると思うよ。
    363 : nobodyさん - 2011/04/05(火) 00:55:33.92 ID:??? (+4,-30,-285)
    >>355,>>362
    ありがとうございます。
    cakePHPではjson形式で返すように記述する部分が別にありまして、
    そちらのファイルに<?php echo json_encode(array("response"=>$response)); ?>と記述しています。
    前述したjQueryのpostのfunction内にalertを記述しても表示されないので、コールバック関数が呼ばれず
    おそらくデータを取りに行ったまま文字通り何も返答しない状態になっているのかと思われます。

    自分なりに考えたのですが、お二人の話から察するに、javaから送られたリクエストを受け取って「"response":false」というものを
    セットすることはできているが、上記にある、JSON形式でjavaScriptに返答するファイルにセットされたものが渡されてないという感じっぽいですよね、、、。
    となると、cakePHPの内部的な設定を間違えているのかなぁ・・・・。
    ここで質問するのはお門違いだったかもしれませんね(´・ω・`)
    364 : nobodyさん - 2011/04/05(火) 01:05:45.94 ID:??? (+3,-29,-93)
    >>363
    そう、JSON返す処理自体は正しいんだけど、JSONデータの表示がHTMLテンプレートの中に組み込まれてる状態だから
    JSON返すページのみHTMLテンプレートを使用しないように設定すればいいんだと思う
    366 : nobodyさん - 2011/04/05(火) 01:51:18.82 ID:??? (+57,+29,-22)
    ドメイン名にアンダーバーは使用禁止だから、セキュアな方向に進んだんだな。よいことだ。
    367 : nobodyさん - 2011/04/05(火) 02:37:35.04 ID:??? (+28,+0,-15)

    質問するときにID出さない奴には要注意

    369 : nobodyさん - 2011/04/05(火) 05:32:57.12 ID:??? (-11,-30,-35)
    >>368
    header("Location: momokeitai.php?mode=".$_GET['mode']);
    373 : nobodyさん - 2011/04/05(火) 06:57:00.71 ID:??? (+48,+26,-18)
    >>371
    modeに何も入ってないとしか・・・
    コードは間違ってないと思うよ
    374 : nobodyさん - 2011/04/05(火) 10:13:47.60 ID:??? (-2,-30,-14)
    $_SERVERはやめましょう
    getenv('HTTP_USER_AGENT')と書きましょう
    377 : 。 ◆oDupe - 2011/04/05(火) 10:26:05.38 ID:??? (-6,-29,-7)
    >>375
    public_htmlにhoge1 hoge2作れ
    379 : nobodyさん - 2011/04/05(火) 10:27:48.92 ID:??? (-17,-2,-17)
    >>378
    読んだの?htaccessの話なんだけど
    382 : nobodyさん - 2011/04/05(火) 10:39:10.40 ID:??? (+37,-30,-94)
    >>378
    だからそうしたいならpublic_htmlにhtaccessでアクセス拒否して
    /home/www/hoge/hoge1/public_htmlやらにhtaccessでアクセス許可すりゃいいだろ?
    383 : nobodyさん - 2011/04/05(火) 11:06:27.51 ID:??? (+61,+29,-1)
    >>382
    質問の意味が理解できていないようですね
    385 : 。 ◆oDupe - 2011/04/05(火) 11:18:42.07 ID:??? (+41,+18,-1)
    386 : nobodyさん - 2011/04/05(火) 12:02:28.35 ID:??? (+9,-16,+3)
    >>384

    >>382 + rewrite
    388 : nobodyさん - 2011/04/05(火) 12:08:52.13 ID:??? (+43,+25,+1)
    正しくないです
    389 : nobodyさん - 2011/04/05(火) 12:15:43.61 ID:??? (+3,-30,-21)
    変数がセットされている+その値が正しいかを調べる為に

    if (unset($var) & $var = 1)

    みたいな書き方をしているのですが、これって正しいですよね?
    一応、エラーは出ませんが・・。
    390 : nobodyさん - 2011/04/05(火) 12:16:23.67 ID:??? (+40,+22,+0)
    正しいです
    393 : 。 ◆oDupe - 2011/04/05(火) 14:50:58.68 ID:??? (+90,+28,-4)
    置換後にいくら置換しても変わらないから。
    394 : nobodyさん - 2011/04/05(火) 15:04:26.86 ID:??? (+69,+29,-39)
    >>393
    テンプレートファイルの中身は最初の中身のままです。
    置換したものを別ファイル名で保存しているので問題ないと思うのですが。

    別の指摘でしたらすいません、詳しく教えてください
    395 : nobodyさん - 2011/04/05(火) 15:06:41.63 ID:??? (-6,-29,-1)
    いや、$buffの中身が
    396 : nobodyさん - 2011/04/05(火) 15:14:25.71 ID:??? (+3,-30,-53)
    - $buff = strtr($buff, $keys);
    + $buff2 = strtr($buff, $keys);

    - fputs($fp, $buff);
    + fputs($fp, $buff2);

            ∧∧
           ヽ(・ω・)/
          \(.\ ノ
        、ハ,,、  ̄
    397 : 391 - 2011/04/05(火) 15:54:56.13 ID:??? (+40,+17,+1)
    ありがとうございます。試してみます
    400 : nobodyさん - 2011/04/05(火) 16:51:29.60 ID:??? (-17,-29,-12)
    >>398
    file_get_contents
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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