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

    私的良スレ書庫

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

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

    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
    851 : nobodyさん - 2009/12/04(金) 15:06:45 ID:??? (+13,-9,+0)
    どこの言語やねn
    852 : nobodyさん - 2009/12/04(金) 15:08:19 ID:??? (+20,-30,-11)
    'ID/'.$NewID.'.txt'
    これと
    "ID/{$NewID}.txt"
    これとかは許せるけど

    "ID/".$NewID.".txt"
    これだけは許せない。
    853 : nobodyさん - 2009/12/04(金) 15:10:08 ID:??? (+57,+29,-16)
    なんでカンマとドットが混在してるんだ?
    854 : nobodyさん - 2009/12/04(金) 15:11:03 ID:??? (+70,+12,+0)
    >>852
    許せない理由は?
    855 : nobodyさん - 2009/12/04(金) 15:26:59 ID:??? (+50,+27,-2)
    遅くなるからだろ
    856 : nobodyさん - 2009/12/04(金) 16:09:48 ID:++QWFr0H (+1,-30,-152)
    WinXP-Pro(SP2)です。

    PHP5.2.6で実行エラーが出るので、最新版5.3.1をインストールしました。
    これでDOS上は問題なく動いたので、Apache(Localhostサーバー)を
    試すため下記の phpinfo.php をFireFoxで実行したところ、PHPのバージョンが
    5.2.6のままでした。

    <?php
    phpinfo();//上の行の <? タグが消えています
    ?>

    php -v で確認したところ、やはりDOSでは5.3.1です。
    これって、動作上の不具合は起きますか?(今のところ起きていませんが・・・)
    857 : nobodyさん - 2009/12/04(金) 16:10:01 ID:??? (+64,+29,-18)
    ほとんど遅くはならんだろうけど
    変数展開必要かどうかで使い分けて欲しい。
    858 : nobodyさん - 2009/12/04(金) 16:12:35 ID:??? (-11,-29,-1)
    DOS?
    859 : nobodyさん - 2009/12/04(金) 16:16:03 ID:??? (-6,-30,-56)
    >>856
    php -vとやって実行されるのはphp.exe
    apacheで読み込まれるのはphp5ts.dllで違うモノ。

    apacheの再起動はした?もししているのなら
    apacheが読み込んでいるDLLが5.2.6の奴を読み込んでいる。
    httpd.confを確認して。
    860 : 846 - 2009/12/04(金) 16:18:56 ID:QlPFqhzQ (-21,+28,-1)
    レスくださったかた、ありがとうございました。
    861 : nobodyさん - 2009/12/04(金) 16:24:16 ID:g07CCDF2 (+3,-27,-115)
    【OS名】Ubuntu
    【PHPのバージョン】php5.2.6
    【連携ソフトウェア】MySQL
    【質問内容】
    ブログ作りに挑戦していて、これからいよいよメイン画面を作るところです。

    毎日1エントリ投稿して、各エントリにコメントが10件つくとすると、
    約3年でコメントが10,000件になってしまいます。
    レコード数の増大によって速度が落ちるのを防ぐ対策が必要でしょうか?

    数エントリごとに新たにデータベースのテーブルを作って、テーブル一つ一つの
    サイズが大きくなりすぎないようにしないといけないのでしょうか。
    良い方法をご教示いただければ幸いです。
    862 : nobodyさん - 2009/12/04(金) 16:32:27 ID:??? (+66,+29,-81)
    >>861
    サーバスペックが書いてないが、1万レコード程度では問題にならんと思うぞ

    その程度の規模なら、最低限の事としてINDEXを貼って、定期的にanalyzeしとけばまず平気
    あとはPHPの話ではなくDBの話になるからスレ違い。
    863 : 856 - 2009/12/04(金) 16:40:23 ID:??? (+15,-30,-30)
    >>857-859
    すいません、DOSではなくコマンドプロンプトです。

    あと、再起動しようとしましたがStopが無効だったので、Exitをしたら
    タスクトレイからApacheが消えてしましまいした。

    復旧のため、Apacheのhttpdがあるbinディレクトリより \bin>httpd start 
    としましたが、駄目でした。どうしたら良いでしょうか?
    864 : nobodyさん - 2009/12/04(金) 16:43:54 ID:??? (+29,-29,-14)
    それはApache Monitorだと思うよ
    865 : nobodyさん - 2009/12/04(金) 16:54:26 ID:??? (+0,-29,-2)
    >>863
    windows再起動すればまたhttpdあがるよ
    866 : nobodyさん - 2009/12/04(金) 16:55:35 ID:??? (-1,-29,-19)
    apache起動するためにOS再起動(笑)
    867 : nobodyさん - 2009/12/04(金) 16:59:14 ID:??? (+52,+29,-2)
    実際そのほうが早そうだろw
    868 : nobodyさん - 2009/12/04(金) 17:00:20 ID:??? (+31,-29,-8)
    Windows再起動30秒~1分
    Apache再起動5秒~10秒
    869 : 861 - 2009/12/04(金) 17:04:22 ID:g07CCDF2 (+48,+29,-72)
    >>862
    まだローカルでしか動かしてませんが、完成したら無料のレンタルサーバに置く予定です。
    10,000件でも100,000件でも大丈夫なんでしょうか・・・。

    analyzeというのは何のことかわかりませんが、これから調べてみようと思います。
    INDEXというのはテーブルの主キーになる連番のことですよね?
    PHPの質問だと思ってここに書きましたが、おっしゃるとおりDBのことなので、
    わからなかったら今度は該当するスレに行こうと思います。

    ありがとうございました!
    870 : nobodyさん - 2009/12/04(金) 17:07:55 ID:??? (+71,+29,-29)
    >>868
    その書込みはちょっとズレすぎじゃないか?

    >>869
    レン鯖なら容量が決まってると思うので、そっちを心配した方が良い
    871 : nobodyさん - 2009/12/04(金) 17:12:57 ID:??? (+56,+28,-15)
    何でWindowsなんかで開発してんの?
    872 : 856 - 2009/12/04(金) 17:18:30 ID:??? (+88,-29,-35)
    >>864-868
    有難うございます。

    binにあるApacheMonitorをダブルクリックしてタスクトレイに
    ApacheMonitorを復帰させることは出来ましたが、Startを選択すると
    下記のメッセージが現れます。
    すいません、アドバイス願います。
    873 : nobodyさん - 2009/12/04(金) 17:20:16 ID:??? (+11,-11,-1)
    apacheのスレいけよ
    874 : nobodyさん - 2009/12/04(金) 17:30:01 ID:??? (+39,-30,-175)
    >>872
    状況を整理するぞ、違ってたらごめんな

    1.php5.2.6が正常動作
    2.その状態でphp5.3.1をインストール(apacheの再起動は行ってない)
    3.>>856 の状態になる
    4.apacheの停止でエラー、起動させると>>872のエラーがでる。

    これであってるなら、httpd.confの整合性がとれない可能性がでかい
    httpd.confのLoadModuleとかで読み込んでいるファイルが存在するのか確認して。
    php5.3.1入れたんだから、php5.3.1のファイルを指定しないと駄目だよ

    っていうかエラーメッセージで検索してみな、いっぱいでてくるから。
    875 : nobodyさん - 2009/12/04(金) 17:32:13 ID:??? (+71,-2,-5)
    >>872

    PHPをインストールした場所はどこ?。
    876 : 861 - 2009/12/04(金) 18:08:51 ID:g07CCDF2 (+14,+29,-20)
    >>870
    > レン鯖なら容量が決まってると思うので、そっちを心配した方が良い

    100MBくらいあれば問題ないと思ってました。。
    実際に運用を始めたら、ときどき使用容量を確認しようと思います。
    アドバイスありがとうございました。
    877 : 856&874 - 2009/12/04(金) 18:12:47 ID:??? (+65,-30,+0)
    ApacheMonitor復活できました!
    が・・・ Restartしてもphpinfo.phpでは5.2.6のままです。
    (つまり、>>856の状態に戻りました)


    > httpd.confのLoadModuleとかで読み込んでいるファイルが存在するのか確認して。

    確認したところ、LoadModule php5_module "c:/php5/php5apache2_2.dll" となって
    いるもののphp5内にphp5apache2_2.dllがありませんでした。
    幸い、バックアップを取っていたphp5apache2_2.dllがあったのでこれを流用しました。



    >>874
    流れ的には、
    PHP5.2.6で実行エラー 
    → 5.3.1に変える(php -v で確認)
    → phpinfo.php をFireFoxで実行したところ、PHPのバージョンが 5.2.6のまま
    → ApacheMonitorを再起動しようとするとStopが無効だったので、
      ExitをしたらタスクトレイからApacheMonitorが消えた
    → ApacheMonitorは復活したが、Startを選択すると下記のメッセージが現れる
      です。なので>>854さんの1,2が違います。


    >>875
    Cドライブ直下のphp5内です。


    878 : nobodyさん - 2009/12/04(金) 18:24:29 ID:??? (+6,-30,-65)
    >>877

    バージョンが5.2.6のままなのは、
    php5apache2_2.dllが古いからかも。

    PHP5.3.1のphp5apache2_2.dllを上書きしてみたら?
    879 : nobodyさん - 2009/12/04(金) 19:02:52 ID:??? (+91,+29,-104)
    pregによるパターンマッチで正規表現内に変数を扱うのですが、
    その変数内にスラッシュが含まれているとエラーになるみたいなんですが何か対処法はありませんか?

    もし問題なければそう言って頂ければ幸いです。宜しくお願いします。
    880 : nobodyさん - 2009/12/04(金) 19:07:49 ID:??? (+59,+24,-1)
    >>879
    スレタイ読んだ?
    881 : nobodyさん - 2009/12/04(金) 19:09:52 ID:fvCG6CPk (-22,+28,+0)
    すみません忘れてました
    882 : nobodyさん - 2009/12/04(金) 19:11:12 ID:??? (-4,-29,-53)
    >>881
    正規表現の構文を囲んであるスラッシュを@とか#とか適当な(使わない)ものに変えればok
    884 : nobodyさん - 2009/12/04(金) 20:56:52 ID:??? (-1,-29,-37)
    preg_quoteとかって言う関数も賢いです
    変数の正規表現するときくらいはかまってあげてください
    885 : nobodyさん - 2009/12/05(土) 17:16:42 ID:??? (+35,-30,-171)
    【OS名】Ubuntu
    【PHPのバージョン】php5.2.6
    【連携ソフトウェア】MySQL
    【質問内容】

    ブログを作っていて毎日記事を書いているとアクセスが増えてきてコメントがたくさんつくように
    なりました。コメントの表示はreadfile("txt")としてましたが一ページのコメント量が
    多いページになると読み込みが重くなるので分散したいと考えDBの利用を検討してます。

    例えばpageというフィールドを作って1とか2といったレコードを記録して参照時は
    WHERE page = 1 LIMIT 0, 5みたいなSQLを発行した方がいいのか
    ページごとにテーブルを作った方がいいのか迷ってます。(ページ総数は1000ページ)
    読み込み時の負荷の軽い方はどちらでしょうか?

    886 : nobodyさん - 2009/12/05(土) 17:20:32 ID:??? (+59,+26,-15)
    >>885
    スレタイぐらいよめ
    そして1テーブルでやれ
    887 : nobodyさん - 2009/12/05(土) 19:08:17 ID:??? (+49,+21,+0)
    むしろページ毎にテーブルを作ったDB設計を見てみたい
    888 : nobodyさん - 2009/12/05(土) 19:47:59 ID:??? (+57,+29,-3)
    DB設計の前に、まず人生設計を見直せ
    889 : nobodyさん - 2009/12/05(土) 19:48:54 ID:??? (+57,+29,-3)
    むしろページ毎に1つのテキストファイルにまとめてしまった方がよさげ。
    891 : nobodyさん - 2009/12/05(土) 20:08:37 ID:??? (+57,+28,-2)
    どこに参照渡しがあるの?
    892 : nobodyさん - 2009/12/05(土) 20:10:43 ID:??? (+0,-23,+0)
    それ、ただのgetパラメ(略
    893 : nobodyさん - 2009/12/05(土) 20:13:04 ID:??? (+57,+29,-18)
    まず、”参照渡し”と”値渡し”の違いを理解しようか
    894 : nobodyさん - 2009/12/05(土) 20:43:30 ID:??? (+57,+29,-24)
    いや
    ページ毎にテーブルを作った方が元取れんぞ
    焼肉食べ放題でも元取れるまで食うだろ。それと一緒だ
    どんどん使え 食え! 食エリ!
    なんちゃってwwwwww
    895 : nobodyさん - 2009/12/05(土) 20:48:20 ID:??? (+46,+28,-2)
    ざわざわ・・・
    896 : nobodyさん - 2009/12/05(土) 20:52:30 ID:??? (+62,+29,-83)
    特定のphpファイルを常時起動させときたいんでスケジューラで一定タイミングごとに起動させようと思います。
    ただし多重起動しないように、起動時にチェックしてすでに常駐してるなら終了、
    みたいな処理させたいのでおそらくプロセスIDを見て処理するのだと思うんですが
    Vistaの場合にはどうしたらいいんでしょうか。
    897 : nobodyさん - 2009/12/05(土) 20:53:22 ID:2rpAUHym (+35,+29,-88)
    すいませんsage消し忘れです。上のと同じですがよろしくお願いします。

    特定のphpファイルを常時起動させときたいんでスケジューラで一定タイミングごとに起動させようと思います。
    ただし多重起動しないように、起動時にチェックしてすでに常駐してるなら終了、
    みたいな処理させたいのでおそらくプロセスIDを見て処理するのだと思うんですが
    Vistaの場合にはどうしたらいいんでしょうか。
    898 : nobodyさん - 2009/12/05(土) 21:11:22 ID:??? (+19,+1,-12)
    スレ違い乙
    899 : 890 - 2009/12/05(土) 21:16:33 ID:??? (+65,-29,-117)
    >>891-893
    ”参照渡し”と”値渡し”というのは、Cにおけるポインタ
    みたいなものでしょうか?

    つまり、出席番号21番の鳩山君という定義があったとき、
    彼を検察が呼び出すとき、
    参照渡し)「出席番号21番出頭しなさい」
    値渡し)「鳩山君出頭しなさい」

    という違いですか? これが正しいとして、'&data1='の『&』の
    役割りが分かりません。
    900 : nobodyさん - 2009/12/05(土) 21:19:01 ID:??? (+62,+28,-16)
    >>899
    その場合の&はただの&
    これとこれって意味
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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