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

    私的良スレ書庫

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

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

    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
    853 : nobodyさん - 2008/12/03(水) 19:02:44 ID:??? (+44,+20,-73)
    >>851
    メールの仕様は確か、ヘッダの1行が長いと、改行したあと、スペースを付与する、
    という仕様だったはずなので、↑を見る限り正しいように見えますが・・・

    ってそんなことRFC 2822の何処にも書いてなかったはず(記憶が定かじゃないが)
    Subject:のケツの改行コードの問題な気がする
    854 : nobodyさん - 2008/12/03(水) 19:02:51 ID:sIznGeZK (+18,+29,-20)
    >>848
    えっと、fooがいったい何でどう書けばいいのかが分からないんです。

    メソッドチェーンではないです。
    855 : nobodyさん - 2008/12/03(水) 19:03:48 ID:??? (+60,+29,+0)
    >>854
    何言ってんのか分からない
    もっと詳しく
    856 : nobodyさん - 2008/12/03(水) 19:11:45 ID:??? (+10,-30,-92)
    >>854
    $test->foo->bar();
    これの意味が知りたいということ?
    それなら、>>848が答え書いてると思うけど・・
    $testというインスタンスのメンバー変数にあるインスタンスが格納されて
    そのインスタンスのbarメソッドを呼び出してるわけだよね

    class A {
    function bar() { echo "hoge";}
    }
    class B {
    function __construct() { $this->foo = new A(); }
    }
    $test = new B();
    858 : nobodyさん - 2008/12/03(水) 19:30:36 ID:??? (-11,-29,-40)
    >>857
    IE Tab等のプラグインを入れて
    php.netをIEエンジンで開くようにする

    というか完全にスレ違いだ
    859 : nobodyさん - 2008/12/03(水) 19:54:30 ID:sIznGeZK (+1,+29,-4)
    >>856
    サンプルコードありがとうございます。
    勉強する取っ掛かりになりました。
    860 : nobodyさん - 2008/12/03(水) 21:29:34 ID:??? (-6,-29,-3)
    ctrl+Fは?
    861 : nobodyさん - 2008/12/04(木) 10:26:46 ID:??? (+6,-29,-58)
    インスタンス自身をそっくり入れ替えるメソッドを実装することは可能でしょうか?
    メソッド中で$this = new hoge();とかで・・・
    862 : nobodyさん - 2008/12/04(木) 10:28:26 ID:uRUEQ8oc (-20,-13,+2)
    861です
    ID忘れ
    863 : nobodyさん - 2008/12/04(木) 11:20:50 ID:??? (+55,+26,-38)
    >>861
    PHP4は出来たと思う
    でも明らかにおかしな動作だからPHP5では修正されているはず
    オブジェクト自身が再アサインとかアフォかと
    864 : nobodyさん - 2008/12/04(木) 12:42:52 ID:??? (+57,+29,-20)
    おまえらてさ童貞の臭いがプンプンするんだよね(苦笑
    865 : nobodyさん - 2008/12/04(木) 12:46:18 ID:??? (+57,+29,-8)
    下手すぎるからもっと煽りの修行してから来いよ
    866 : nobodyさん - 2008/12/04(木) 12:46:26 ID:??? (+57,+29,-24)
    童貞の臭いをプンプンさせながらPHPの勉強をする毎日です

    よろしくです
    867 : nobodyさん - 2008/12/04(木) 14:17:49 ID:??? (+15,-30,-61)
    print_rの()を省略して出力する方法ない?
    var_dumpでもいいけど
    デバッグのためにデバッグ出力関数の後に()つけるのだるい

    print_r $debug

    みたいな感じで出力できれば、()でくくる時間が短縮できる
    868 : nobodyさん - 2008/12/04(木) 14:20:33 ID:??? (+48,+30,+0)
    >>1
    869 : nobodyさん - 2008/12/04(木) 14:21:31 ID:??? (+14,-9,+1)
    >>867
    つスレタイ
    870 : nobodyさん - 2008/12/04(木) 14:22:38 ID:??? (+60,+29,-19)
    >>867
    関数は括弧で引数取る、これ基本
    と言うわけでムリ
    872 : nobodyさん - 2008/12/04(木) 16:06:10 ID:??? (+14,-30,-178)
    【OS名】Debian etch
    【PHPのバージョン】php4.06
    【連携ソフトウェア】XML-RPC
    【質問内容】
    掲示板の更新があったときにホームサーバーにpingを飛ばして更新をチェックしています。
    しかし、このpingを飛ばす処理に時間がかかり、掲示板の書き込み完了となるまで遅いです。

    そこで、pingを飛ばす関数の処理を待たずに次の処理を開始することは可能でしょうか?
    (別プロセスにするのでしょうか??)
    <?php
    send_ping(); ←この処理が完了する前にnext_processに移りたい
    next_process();
    ?>
    function send_ping(){
    }
    宜しくお願いします
    873 : nobodyさん - 2008/12/04(木) 16:09:01 ID:??? (+48,+30,+0)
    >>1
    874 : 872 - 2008/12/04(木) 16:17:52 ID:4vOGiir2 (-28,+10,+2)
    すみません、ID晒し忘れていました。
    875 : nobodyさん - 2008/12/04(木) 16:26:06 ID:??? (-13,-29,-54)
    >>874
    別プロセスにして、切り離す方法もありだろうね。
    execとかでスクリプトファイルを使う手がありそう。

    あとは、先に出力をフラッシュしちゃってignore_user_abortで処理を続行する方法

    負荷が高いなら、キューに保存しといて、cronで定期的にping飛ばすとか。
    876 : nobodyさん - 2008/12/04(木) 16:27:30 ID:??? (+2,-29,-109)
    >>872
    pingの処理を別プロセスでするしかないな

    投稿と同時にping送る必要がないなら、
    ファイルなりDBなりにフラグ立てて、バックグラウンド(cronとか)で定期的にフラグを確認してping送信
    短い期間で複数の投稿があった場合、それらをまとめて1回のpingで済ませられる
    878 : nobodyさん - 2008/12/04(木) 17:29:45 ID:??? (+0,-29,-27)
    蛇足だけど、cronでphp廻してもいい
    879 : nobodyさん - 2008/12/04(木) 17:40:42 ID:??? (+5,-27,-68)
    >>878
    cronでPHP動かすことってできるの?
    PHPって確か実行するユーザーがいなくなると自動的に停止してクリアしてしまうはずだが
    もし時間がかかるPHPプログラムをcronで回した場合、cronはそのプログラムが終了する
    まで付き合ってくれるんだろうか?
    881 : nobodyさん - 2008/12/04(木) 17:54:53 ID:??? (+52,+29,+0)
    おまえは何を言ってるんだ
    882 : nobodyさん - 2008/12/04(木) 17:56:39 ID:??? (+4,-29,-61)
    ユーザーがいなくなるとっていうのは、cgiインターフェースのときに
    ユーザーの接続断で停止って話のことだろうけど、
    cronで起動するのはcliインターフェースだから、cronをセットした実行ユーザーで
    制限時間まで実行できる。ちなみにWeb用の制限時間とは別だから普通は問題ない。
    883 : nobodyさん - 2008/12/04(木) 17:58:34 ID:??? (-1,-29,-13)
    コマンドラインで動けばそのまま載せられるでしょう。
    jspをcronでwgetで実行とかもやってるけど。
    884 : nobodyさん - 2008/12/04(木) 18:29:16 ID:??? (+8,-29,-17)
    >>882
    webサーバーがPHPをサポートしてると明言しているときは
    CLIもCGIもどちらもサポートしていると思ってok?
    885 : nobodyさん - 2008/12/04(木) 18:33:22 ID:??? (+3,-30,-84)
    html の中に php のブロックをいれるとき、

    <?php
    // ここのインデントどうしてます?
    ?>

    <?php
    echo 'hoge';
    ?>

    か、

    <?php
    ____echo 'hoge';
    ?>

    か。

    php の class の場合は

    <?php
    class hoge
    ?>

    ってインデントとらないほうをよくみるんですが、<?php の次のインデントは
    どうあるのが美しいのかな、と。
    886 : nobodyさん - 2008/12/04(木) 18:38:57 ID:??? (+57,+29,-14)
    スレタイ読まない人ばっかで悲しいですね
    887 : nobodyさん - 2008/12/04(木) 18:42:15 ID:??? (+64,+29,-38)
    >>884
    cronいじれる環境ならcliサポートしてるのが普通だと思うが、
    レンサバだとサーバー会社によるだろうね。
    シェルスクリプトを許可しているところもあれば、そうじゃないところもある。
    そりゃ、サーバー会社の運用にそんな細かいガイドラインがあるわけないから・・・
    889 : nobodyさん - 2008/12/04(木) 21:41:05 ID:0wd2VBCD (+13,+22,-6)
    可能だよ。
    読み込んでどうするの?
    890 : nobodyさん - 2008/12/04(木) 22:46:15 ID:??? (-1,-29,-3)
    コピペでやって上書きされてるに3echo
    893 : nobodyさん - 2008/12/05(金) 00:11:00 ID:??? (-1,-29,-7)
    >>891

    1.CD.csvを読み込む
    2.book.csvを読み込む
    3.出力
    894 : nobodyさん - 2008/12/05(金) 00:15:34 ID:??? (+57,+29,-6)
    どういう風に表示したいわけ?
    ファイルそのままを出力したいの?
    895 : nobodyさん - 2008/12/05(金) 09:04:09 ID:??? (+3,-30,-61)
    >>891
    内容をすべて一番手っ取り早く表示するならこんな感じ
    echo nl2br(file_get_contents("CD.csv"));
    echo nl2br(file_get_contents("book.csv"));

    カラム単位でも分けたいならfgetcsvを使えばいい
    ただしfgetcsvはロケールに注意すること
    896 : nobodyさん - 2008/12/05(金) 09:07:35 ID:??? (-1,-30,-40)
    >>891
    echo file_get_contents("CD.csv");
    echo file_get_contents("book.csv");
    897 : nobodyさん - 2008/12/05(金) 09:19:32 ID:??? (+39,+17,+3)
    >>896
    m9(^Д^)プギャー
    899 : nobodyさん - 2008/12/05(金) 10:17:41 ID:??? (-12,-29,-1)
    ${'part'. $i}
    900 : nobodyさん - 2008/12/05(金) 11:20:49 ID:??? (-17,-30,-13)
    >>898
    可変変数
    for($i=1;$i<31;$i++){
    $name = "part".$i;
    echo $$name;
    }
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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