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

    私的良スレ書庫

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

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

    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
    704 : nobodyさん - 2010/02/07(日) 22:23:00 ID:??? (+17,+29,-61)
    >>703
    なぜfalseが返るかはマニュアルに書いてありますよ
    http://jp.php.net/manual/ja/function.mysql-query.php

    ・PHP内で生成されたSQL文が正常であるか
    ・DBへのコネクションが正しく行われてるか

    まずはこの辺を調べてみましょう
    706 : nobodyさん - 2010/02/07(日) 23:10:16 ID:YNGHwsE+ (+28,+28,-3)
    http://blog.livedoor.jp/j_yuze/archives/51523327.html
    ここで使われているcURLってどこに行けばあるんでしょうか?

    707 : nobodyさん - 2010/02/08(月) 03:51:28 ID:??? (+36,+29,-94)
    >>706
    そんなの本人にきかないとわからない
    cURL関数のユーザーノートに似たようなクラス作ってる人がいるからそれ使うか参考にして
    自分で実装すればいいんでない?
    メソッド名や流れからどういう処理かは想像できるだろうし 
    http://www.php.net/manual/ja/book.curl.php
    708 : nobodyさん - 2010/02/08(月) 03:57:17 ID:??? (-6,+6,-15)
    >>705
    サーバプログラム(Apacheとか)側をいじらないと
    それに依存してるPHPでどうこうするのは無理じゃないかと
    http://httpd.apache.org/docs/2.2/ja/mod/mod_headers.html
    710 : nobodyさん - 2010/02/08(月) 09:39:40 ID:??? (-16,+4,-9)
    >>709
    時間がないから適当レス
    ?がつくという症状で思い当たるのはUTF BOMだね
    712 : nobodyさん - 2010/02/08(月) 13:30:40 ID:2kEGmSWr (+24,+24,-43)
    ファイルの指定した行から指定した行数だけ取り出すことはできますか?
    例)1129行目から20行分取り出す。とか。

    いったん配列にすべてを入れてそこから取り出すことも考えたのですが負荷が大きいためなしにしました
    713 : nobodyさん - 2010/02/08(月) 15:00:18 ID:??? (+40,+29,-157)
    負荷が大きいといっても入出力部分ぐらいでしょ(ディスクからの読み取り時間)
    ファイルのサイズが1MBぐらいなら全然問題ないよ
    10MBぐらいになるとさすがにCPUやメモリに負荷かかってレスポンスも若干遅く感じるけど
    ファイルの位置(何バイト目か)がわかってるならそこまでfseekして
    そこから取り出したい行数分fgetsすれば10MBでもCPUもメモリもI/Oも問題ない
    目的の行数の開始点が何バイト目かわかればいいんだけどなんかそんな関数あったっけ?
    それを割り出すために配列使っちゃうようなら結局同じ結果になっちゃうんだけどね
    まぁサイズがわからないからなんともいえないけど1MBぐらいなら問題ないよ
    ログが増えるようなら定期的にローテーションしてログ切り替えればおk
    714 : nobodyさん - 2010/02/08(月) 15:01:44 ID:??? (-9,-7,-6)
    配列にいれたら負荷になるほどのファイルならDB使うしかないと思うが
    716 : nobodyさん - 2010/02/08(月) 15:26:59 ID:??? (-27,-30,-56)
    平均58byteじゃ正規化してもそうは変わらなそうだな
    固定行なら
    fseek($fp,開始行*行のバイト);
    for (0から20){
     $lines[]=fgets
    }

    固定じゃないなら
    for (目的行まで回す)
    fgets
    }
    for (0から20){
     $lines[]=fgets
    }

    こんなもんじゃねーの
    717 : nobodyさん - 2010/02/08(月) 16:24:12 ID:??? (-7,+4,+0)
    ワロタw
    718 : nobodyさん - 2010/02/08(月) 16:31:32 ID:??? (+27,+29,-15)
    あれだ、下の方の行に行くほど遅いんだな
    変更されないんならインデックス作っとくか

    まーDBにでも突っ込んだほうが
    719 : nobodyさん - 2010/02/08(月) 16:35:18 ID:??? (+27,+29,-22)
    そりゃDB使えるならDB使った方がいいわ

    さもなければ固定長にして正規化かけろと
    720 : nobodyさん - 2010/02/08(月) 16:47:58 ID:??? (+27,+29,-12)
    なんか昔の掲示板CGIとか思い出す。
    書く時は末尾に追記して、読む時は末尾からリバース読み、みたいな。
    723 : nobodyさん - 2010/02/08(月) 17:16:43 ID:oaOBKDG6 (-15,+29,-17)
    例として良くなかったのかもしれませんが、dateが別のものでもそうなります。
    725 : nobodyさん - 2010/02/08(月) 17:41:29 ID:??? (+25,+29,-6)
    >>723
    テストしたけどコードは問題ないね
    エラー内容見てみないと何とも言えない
    726 : 721 - 2010/02/08(月) 17:47:39 ID:??? (+27,+29,-8)
    すいません昨日は出来なかったのですが今日はは出来ました
    失礼しました
    原因はよくわかりませんが…
    727 : nobodyさん - 2010/02/08(月) 21:53:15 ID:v0XTz3WC (+24,+29,-67)
    はじめまして

    どこで質問すればいいのかわからなかったのですが
    簡易ブログ(タイトルと内容のみ更新される)ようなスクリプトってありませんでしょうか?

    口たらずなので考えてるものがこれで伝わるかわかりませんが
    どうぞよろしくおねがいします
    730 : nobodyさん - 2010/02/08(月) 22:14:38 ID:v0XTz3WC (+16,+29,-30)
    連投すみません

    自分で探していて近いものを見つけたので参考までに・・・
    http://www.ortecweb.com/cgi/koukai/snews/

    動作的には理想的なのですが一行ではなく
    タイトルと内容で更新できるようなものを探しています
    732 : nobodyさん - 2010/02/08(月) 23:08:56 ID:??? (+18,+23,-1)
    twitterでいい気もする
    733 : nobodyさん - 2010/02/08(月) 23:42:00 ID:v0XTz3WC (+18,+29,-46)
    >>731
    こんな有名どころを見逃がしていたとは・・・・

    まさに理想通りのものでした
    本当にありがとうございます!

    >>732
    ガジェットじゃいまいち雰囲気が合わずで・・・
    735 : nobodyさん - 2010/02/09(火) 00:17:30 ID:??? (+15,+17,-13)
    規模にもよるけど掲示板程度にMySQLを使うのはどうだろうね
    SQLiteならファイル単位で扱えるし標準で使えるからちょうど良いよ
    736 : nobodyさん - 2010/02/09(火) 00:25:53 ID:??? (-15,-8,-2)
    別にMySQLでいいじゃん
    737 : nobodyさん - 2010/02/09(火) 00:32:54 ID:??? (+26,+28,-20)
    掲示板程度を作るのにテキストファイルを使うのは面倒だと思うようになるよ。
    738 : nobodyさん - 2010/02/09(火) 00:34:42 ID:??? (+27,+29,-6)
    ほしい機能にもよるけど検索とかするならDBのが管理は楽だろうね
    739 : nobodyさん - 2010/02/09(火) 02:41:31 ID:??? (-7,-5,-18)
    text使って断片化するのが嫌なので、
    板、スレッド情報をDBに、レスをファイルにつっこんでる俺がいる
    740 : nobodyさん - 2010/02/09(火) 02:48:57 ID:??? (+10,+12,-16)
    Windows鯖でPHPとは珍しいことしてますね
    741 : nobodyさん - 2010/02/09(火) 02:54:38 ID:??? (-9,-30,-192)
    phpからシェルスクリプトを実行してエラーがあった場合、シェルスクリプトのリターンコード
    を受け取りたいのですが

    通常、シェルスクリプトの場合以下のリターンコードの筈なのに

    真:0
    偽:1

    失敗しても0が返ってきてしまいます。

    スクリプトは以下のような感じです。

    <?php

    exec("/usr/sbin/useradd -s /sbin/nologin hoge 2>&1",$rCode);
    echo `echo $?`;

    ?>

    ちなみにコマンドラインから実行した場合は以下の様になります。

    [root@usavich scripts]# useradd -s /sbin/nologin hoge 2>&1
    useradd: ユーザ hoge は存在します
    [root@usavich scripts]# echo $?
    9


    よろしくお願いいたします。
    746 : nobodyさん - 2010/02/09(火) 06:59:49 ID:??? (-28,-30,-36)
    >>741
    こういうときは一発で

    exec("/etc/init.d/httpd restart > /dev/null 2>&1 ; echo $?",$rCode);
    var_dump($rCode);
    749 : nobodyさん - 2010/02/09(火) 10:58:43 ID:CZAEoLHq (-19,+29,+0)
    >>748
    やはり其れしかないですか
    ありがとう
    750 : nobodyさん - 2010/02/09(火) 11:08:26 ID:??? (-26,-30,-19)
    自分で関数つくればいいじゃなーい
    myCopy(String source, String[] dest)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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