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

    私的良スレ書庫

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

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

    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
    401 : nobodyさん - 2013/04/05(金) 14:18:44.77 ID:??? (+40,+2,-32)
    >>400
    URLを変換する意味が分からない。
    次にGETしたときに、パラメータが付加されるのだから。
    402 : nobodyさん - 2013/04/05(金) 14:19:13.57 ID:39+wkXdW (+35,-30,-118)
    【PHPのバージョン】5.3
    【PHPのバージョン】MYSQL
    001.php、002.php、003.php・・・をMySQLのDB内レコードの、
    指定したIDのレコードを表示させたいのです。
    今はこんな感じでそれぞれ、ファイルを用意しようかと思っているのですが、
    ファイルが数百ファイル必要になってしまい、作業手順も多くなってしまいます。
    003.phpを004.phpにファイル名をリネーム
    004.php内のsql003.php→sql004.phpに変更
    sql003.php内のwhere id = 3 を id = 4に変更 ・・等々

    これらの方法を実現させるにはphpの何かの機能を使えば実現出来るでしょうか。
    また、一般的にはどのように実現させるものなのでしょうか。
    404 : nobodyさん - 2013/04/05(金) 14:24:33.15 ID:??? (+13,-16,-27)
    >>394
    入力した文字列はフォームへの出力へは反映されていません。
    つまり>>389の例だと
    http://www.hoge.com/search.php?terms=
    としか表示されていません。
    405 : nobodyさん - 2013/04/05(金) 14:28:19.20 ID:??? (+63,+29,-7)
    >>389>>402も基本がわかってなさすぎ。

    まず、PHPの入門書を一冊通読しろ。
    406 : 370 - 2013/04/05(金) 14:42:12.80 ID:??? (+45,-30,-275)
    >>382 >>383 >>386

    レス有難う。解決した。

    問題を単純化するとこういうことだった

    class A {
    function meth($arg1, $arg2 = 0) {}
    }

    class B extends A {
    function meth($arg1 = 0, $arg2 = 0) {}
    }

    class C extends B {
    function meth($arg1, $arg2 = 0) {}
    }

    // エラーレポート内容
    Declaration of C::meth should be compatible with A::meth($arg1, $arg2 = 0) in ........


    1.継承メソッドが親メソッドにさらに初期値を追加定義することはエラーにならない。つまり、Bにおけるmethの定義
    2.継承メソッドが親メソッドより初期値を少なくすることはエラーになる。つまり、Cにおけるmethの定義

    ただ、エラーレポートがCの定義内容をAとの比較でしか報告していないのでBを調べることを怠った。
    要するに、PHPのエラーレポートシステムが、おれの怠慢を補ってくれない程度にクソだったってことだ。
    407 : nobodyさん - 2013/04/05(金) 14:50:46.20 ID:??? (+6,-29,-22)
    >>402
    普通は、プレースホルダを使う。
    http://lets.postgresql.jp/documents/tutorial/with_php/against_sql_injection/placeholder

    SQLインジェクションが起きてもいいなら、'where id = ' . $idみたいに、クエリ文字列を組み立てる。
    408 : 407 - 2013/04/05(金) 14:51:27.81 ID:??? (-1,-29,-20)
    悪い、このURLはPostgreSQLのだった。
    MySQLの場合どうやるかはググってくれ。
    409 : nobodyさん - 2013/04/05(金) 15:01:58.57 ID:??? (-2,-30,-26)
    for (i = 0; i < 100; i++) {
    //数行の処理
    }

    を100ブロックに展開するって話思い出した。
    410 : nobodyさん - 2013/04/05(金) 15:58:08.23 ID:??? (+62,+29,-52)
    ダメだー
    無料の掲示板導入しようとしてるんだがことごとく失敗するw

    初心者でも設定が簡単な無料掲示板教えて
    できれば画像などを投稿できるやつがいい

    夢幻ってサイトので10ぐらい無料の試したが全部しっぱいしたw
    411 : nobodyさん - 2013/04/05(金) 16:03:05.38 ID:??? (-3,-30,-83)
    <a href="http://script.s16.xrea.com/2ch/">2chみたいな掲示板</a>
    サンプル
    2ちゃんねるみたいな掲示板
    この掲示板スクリプトは、ネット上で見つけたread.cgi、bbs.cgiをPerlからPHPに移植したものです。
    改造、再配布、商用利用等に制限はありませんが、プログラムのバグ等でログが消えたり他の損害がおきても作者は一切の責任を負いません。
    <a href="http://script.s16.xrea.com/2ch/php/">2ちゃんねるみたいな掲示板</a>
    412 : nobodyさん - 2013/04/05(金) 16:03:51.63 ID:??? (+45,+27,+0)
    スーレーチー
    413 : 402 - 2013/04/05(金) 19:24:49.12 ID:39+wkXdW (-19,+29,-38)
    勉強不足でした。。入門書通読して勉強してきます。

    >>407
    なるほど、普通はそういった方法を使うのですね。
    ありがとうございます、勉強になります。
    414 : nobodyさん - 2013/04/05(金) 19:47:44.44 ID:??? (+52,+29,+0)
    このスレ、まじで和むな。
    415 : nobodyさん - 2013/04/06(土) 02:00:26.72 ID:??? (+51,+23,-18)
    このスレは他の質問スレより回答がわかりにくく、厳しいと思いました。
    416 : nobodyさん - 2013/04/06(土) 04:21:01.34 ID:??? (+15,-2,-2)
    質問は?
    417 : きら ◆Kira - 2013/04/06(土) 04:50:16.93 ID:??? (+43,-29,-55)
    さきゅばすがあるフォルダに移動して
    さきゅばすCLI版を起動させるバッチファイルを作ったんですが
    名前を指定して実行などでは普通に出来るのにPHPのexec();でだけ出来ません。
    どうすればexecで起動出来ますか?
    418 : きら ◆Kira - 2013/04/06(土) 04:53:09.41 ID:??? (+30,-30,-20)
    【OS名】Windows
    【PHPのバージョン】5.3.18
    【連携ソフトウェア】MySQL VertrigoServ
    【質問内容】>>417
    419 : nobodyさん - 2013/04/06(土) 05:04:37.52 ID:??? (+55,+30,+0)
    420 : nobodyさん - 2013/04/06(土) 06:37:26.53 ID:??? (+68,+29,-53)
    >>417

    >出来ません。
    ってだけで、
    エラーメッセージとかコマンドの詳細を書かないってことは、
    エスパーできる範囲で質問せざるをえないわけだが。

    イベントログかPHPのエラーログ見た?
    セーフモードは?
    フルパスで起動してる?
    パスに空白入ってない?
    権限は?
    421 : nobodyさん - 2013/04/06(土) 09:33:39.67 ID:??? (-2,-30,-14)
    exec('test.bat'); とでもやってんだろ
    423 : nobodyさん - 2013/04/06(土) 18:42:09.69 ID:??? (-16,-29,-9)
    >>422
    下のほうに$taijuu変数があるんでしょ。
    そちらを書き換えればいい。
    100行目って出てるよ。
    424 : nobodyさん - 2013/04/06(土) 19:04:29.97 ID:yOARrNMO (-22,+29,-30)
    >>423
    ありがとうございます。そこが問題だったようです。
    そこを書き換えて、あと100行目前後の変数の部分が変な記述になっていたので
    これも直したら正常に処理することが出来ました。
    425 : nobodyさん - 2013/04/07(日) 10:05:58.96 ID:??? (+57,+29,-2)
    ◆真夜中のじゃあのさん◆
    http://hissi.org/read.php/news4vip/20130407/T29ZaG1nNGow.html


    ◆じゃあのさんまとめ◆
    http://jyaanowww.wiki.fc2.com/
    427 : nobodyさん - 2013/04/08(月) 10:04:42.45 ID:??? (+48,+25,-1)
    ピュアphpのコードで自力でやる
    428 : nobodyさん - 2013/04/08(月) 10:24:46.31 ID:??? (-1,-29,-26)
    5.1.6でも標準でgz使えるんじゃないのか。
    調べてサーバーで使用禁止の設定を確認したか。
    429 : nobodyさん - 2013/04/08(月) 10:44:26.70 ID:??? (-11,-29,-1)
    >>426
    つまり、zlib関数も使えないってこと?
    431 : nobodyさん - 2013/04/08(月) 21:14:28.36 ID:??? (+57,+29,+1)
    433 : nobodyさん - 2013/04/08(月) 23:51:09.14 ID:??? (+52,+29,-21)
    >>432
    unixタイムのマイナス値使わないなら マイナス値対応させれば2106年くらいまでけそうだな
    独自ファンクション作ってしまえ
    そしてここで公開しよう
    434 : nobodyさん - 2013/04/09(火) 00:11:04.43 ID:??? (+4,-18,-1)
    64bit使えばいいじゃん?
    435 : nobodyさん - 2013/04/09(火) 01:17:58.80 ID:??? (+57,+29,-19)
    日付計算が具体的に何をさすかで自分で実装可能なんじゃね
    436 : nobodyさん - 2013/04/09(火) 03:56:46.64 ID:??? (+64,+29,-3)
    >>406
    亀だがありがとう。
    出くわしたときに助かります
    437 : 426 - 2013/04/09(火) 09:05:47.21 ID:Bv2LP4mI (+26,+28,-23)
    そういえばPearとかはdatetime使えなくても使えるけど
    マイナス値になったら2038年以降とみなして計算するとかそういう作りになってんのかね。
    438 : nobodyさん - 2013/04/09(火) 12:06:53.35 ID:??? (+57,+29,-12)
    マイナスを考慮してるといっても2106年で限界が来るだろ
    根本的解決になってないけどそれでいいのかよ
    439 : nobodyさん - 2013/04/09(火) 12:11:35.33 ID:??? (+91,+29,-18)
    ここは9999年まで使えるユリウス通日をだな
    440 : nobodyさん - 2013/04/09(火) 12:59:59.55 ID:??? (+3,-30,-64)
    class MyDate {
     private $year;
     private $month;
     private $day;

     public function addYear($year) {
      $this->year += $year;
     }

     public function addMonth($month) {
      $this->month += $month;
      if ($this->month === 12) {
       $this->year++;
       $this->month = 0;
      }
     }
    }
    とかのクラス作ればいいんじゃないかと思うんだが、違うのかな。
    441 : nobodyさん - 2013/04/09(火) 13:17:42.58 ID:??? (+70,+29,-6)
    >>439
    そのころにはユリウスさん死んでるだろ
    442 : nobodyさん - 2013/04/09(火) 17:49:22.79 ID:??? (-11,-29,-13)
    >>432
    pearはただのPHP
    443 : nobodyさん - 2013/04/09(火) 19:25:12.90 ID:Bv2LP4mI (+27,+29,-8)
    2106年まで計算出来れば十分だよ
    そんときゃ俺はもういないし
    444 : nobodyさん - 2013/04/09(火) 19:30:24.16 ID:??? (+52,+29,+0)
    俺はいるかもしれない
    445 : sage - 2013/04/09(火) 20:32:27.31 ID:??? (+36,+13,-11)
    2106までいるってなにもんだよ
    446 : nobodyさん - 2013/04/10(水) 00:15:03.20 ID:??? (+47,+29,-12)
    新人類
    447 : nobodyさん - 2013/04/10(水) 00:34:11.60 ID:??? (+57,+29,-2)
    今俺ハタチだろーあと93年だろー
    113・・・ギリギリセーフだろー
    448 : nobodyさん - 2013/04/10(水) 01:21:33.51 ID:V2usnkco (+62,+29,-76)
    【PHPのバージョン】5.3
    【連携ソフトウェア】MYSQL
    画像で説明となって失礼します。
    (ミラー)画像の洞くつ結果表、海上結果表、山道結果表を得るのに、
    下のSQL文のように、スキルテーブルを一つのphpファイルのSQL文で
    何回も必要として呼び出しているのですがDBの負荷が心配です。(正規化にも問題あるような気もしますが。。
    何か効率的な書き方や、使い回しやバッファにため込む(?)等、出来ればいいなと思うのですが、何か良い方法はあるでしょうか。
    449 : nobodyさん - 2013/04/10(水) 01:22:41.12 ID:V2usnkco (+6,-30,-63)
    >>448の続き
    phpのソース部分です。

    $doukutu=<<<EOM
    select
    洞くつ.レベル
    洞くつ.技
    スキル.攻撃力
    スキル.消費MP
    from 洞くつ
    join スキル
    on 洞くつ.技 = スキル.技
    where 洞くつ.敵 = 'スライム';
    EOM;
    $query_doukutu=mysql_query($doukutu);
    $kaijou=<<<EOM
    select
    海上.レベル
    海上.技
    スキル.攻撃力
    スキル.消費MP
    from 洞くつ
    join スキル
    on 海上.技 = スキル.技
    where 海上.敵 = 'スライム';
    EOM;
    $query_kaijou=mysql_query($kaijou);
    450 : nobodyさん - 2013/04/10(水) 01:25:17.10 ID:??? (+65,+30,+0)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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