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

    私的良スレ書庫

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

    元スレ【PHP】ID出さんでも質問OKなスレ【初心者歓迎】2

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - flush + - n12br + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    1 : nobodyさん - 2009/09/10(木) 22:52:33 ID:??? (+100,-29,-76)
    まず読む→【PHP マニュアル】http://www.php.net/manual/ja/
    PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
    過去スレ、関連スレ、FAQなどは>>2-10辺り

    姉妹スレ
    【PHP】下らねぇ質問はID出して書き込みやがれ 80
    http://pc11.2ch.net/test/read.cgi/php/1233479457/
    2 : nobodyさん - 2009/09/10(木) 22:53:48 ID:??? (+65,-30,-90)
    関連リンク
    ■本家マニュアル   http://www.php.net/manual/ja/
    ■日本PHPユーザ会 http://www.php.gr.jp/
    ■PEARマニュアル  http://pear.php.net/manual/ja/
    ■メーリングリスト   http://ns1.php.gr.jp/mailman/listinfo/
    ■ZFマニュアル    http://framework.zend.com/manual/ja/

    (以下英語)
    ■Smarty       http://smarty.php.net/
    ■Zend本家      http://www.zend.com/
    ■Zend Framework  http://framework.zend.com/
    ■php | architect   http://www.phparch.com/
    ■Smartyマニュアル http://smarty.php.net/manual/en/
    ■PECL本家(英語) http://pecl.php.net/
    3 : nobodyさん - 2009/09/10(木) 22:55:01 ID:??? (+52,+29,-16)
    立てるなら過去スレ張れよ出来損ない
    4 : nobodyさん - 2009/09/10(木) 22:55:06 ID:??? (-1,-29,-7)
    前スレ → 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
    http://pc11.2ch.net/test/read.cgi/php/1233590976/l50
    5 : nobodyさん - 2009/09/10(木) 22:56:39 ID:??? (+48,+25,-14)
    姉妹スレDAT落ちしてるぞ
    6 : nobodyさん - 2009/09/10(木) 22:59:15 ID:??? (+57,+29,-27)
    ほんと使えねえクズな>>1だな
    立てられないなら無理して立ててんじゃねえぞボケ!
    7 : nobodyさん - 2009/09/10(木) 23:00:23 ID:??? (+57,+29,-15)
    やっぱマイケル・ジャクソンの曲はいいなぁ♪
    8 : nobodyさん - 2009/09/10(木) 23:02:21 ID:??? (+57,+29,-51)
    そもそももう統合していいんじゃね
    ID出したくない理由ってなんだろうな
    単にめんどいというならそういうやつには向いてないし門前払い審査には最適なんだがな
    どうせテンプレもよんじゃいねえよ
    9 : nobodyさん - 2009/09/10(木) 23:07:20 ID:??? (+32,+14,-12)
    削除依頼よろ
    10 : 前スレ 970 - 2009/09/10(木) 23:12:36 ID:??? (+64,+29,-19)
    駄目だぁ、出来ない・・・パトラッシュもう疲れたよ・・・・・・
    11 : nobodyさん - 2009/09/10(木) 23:13:32 ID:??? (+91,+29,-6)
    できないっつーかやることやってないからだろ
    12 : 前スレ 970 - 2009/09/10(木) 23:14:54 ID:??? (+70,+29,-3)
    >>11
    じゃぁ何をすれば出来ますか?
    13 : nobodyさん - 2009/09/10(木) 23:16:05 ID:??? (+61,+29,-5)
    じゃ逆に聞くけど前スレ999は何故シカトなの?
    14 : nobodyさん - 2009/09/10(木) 23:20:13 ID:??? (+4,-29,-11)
    phpinfo()の出力結果のLoaded Configuration Fileにパス書かれてあるとオモ
    15 : 前スレ 970 - 2009/09/10(木) 23:23:45 ID:??? (+3,-29,-47)
    >>13
    すみません、別のことしているうちに次のスレが立っていたもので・・・

    >>14
    Loaded Configuration Fileの欄には(none)と書かれています
    コレがまずいのでしょうか?
    16 : nobodyさん - 2009/09/10(木) 23:34:00 ID:??? (+124,+28,-119)
    Configuration Fileがロードされてないってことだと思いますが。
    apacheのhttpd.confのPHPInDirで指定したパスに置かれたphp.iniが読み込まれます。
    もう一度確認したほうが良いと思います。

    以下回答者の愚痴です。
    スレが立っていたから回答を無視するって何様?
    999以前にも2回ほどphp.iniがロードされてないって言われてなかった?何を確認したの?
    やることやってないってのは、「正しい修正をやってない」ということではなく「回答されたことをやってない」という意味だよ?
    いい加減にしてほしい。
    17 : nobodyさん - 2009/09/10(木) 23:36:03 ID:??? (+46,+23,+0)
    根に持ち杉きめえ
    18 : 前スレ 970 - 2009/09/10(木) 23:41:46 ID:??? (+70,+29,-4)
    >>16
    すみませんでした
    わざわざ答えてもらってるのに
    もう一度自分で色々試してみます
    19 : 前スレ 970 - 2009/09/10(木) 23:47:34 ID:??? (+22,-29,-65)
    >>16さん

    ありがとうございました
    無事に解決しました!!
    3時半から8時間かかりましたが、理由は>>16さんの教えてくれた、
    >apacheのhttpd.confのPHPInDirで指定したパスに置かれたphp.iniが読み込まれます
    この部分でした

    『PHPを伝授する』スレの設定をそのまましていたもので、PHPIniDir "c:/php"が自分の設定では、PHPIniDir "c:/WINDOWS"でした
    いやぁ、ほんと良かったです

    >>16さんを含め、その他教えてくれた方々皆さんに本当に感謝します
    ありがとうございました
    今日中にはどうしても終わらせたくて、もし今日出来なかったら暫くふてくされてPHPから離れようと思っていたところでした
    本当に皆さんありがとうございました
    20 : nobodyさん - 2009/09/10(木) 23:50:31 ID:??? (+92,+29,-22)
    良かったね。
    次からは改善してくれよ。

    設定コピペとかは最高に馬鹿な行為だからね。身をもって実感できたかと。
    21 : 前スレ 970 - 2009/09/10(木) 23:54:43 ID:??? (+75,+29,-69)
    >>20

    いやぁ、マジでありがとうございました
    自分の使ってる参考書にはPHPIniDirの記述が無くて、コレが何なのか分からないまま『PHPを伝授する』スレの通り設定していました
    ほんと助かりました
    非常に疲れましたが、良かったです
    22 : nobodyさん - 2009/09/11(金) 09:00:57 ID:??? (+72,+29,-69)
    PHPとSQLiteで会社の簡単な車両予約を作っております。
    同じ日付の予約が出来ないように、予約フォームからPOSTされたときに
    同じ日に予約が既にある場合は、新たな予約を受け付けないように処理していますが、
    予約後にブラウザの戻るボタンでフォームに戻り、同じ日付で再度予約を入れると受け付けてしまいます。

    こういう場合はどのように対処すればいいんでしょうか?
    23 : nobodyさん - 2009/09/11(金) 09:03:29 ID:??? (+91,+29,-21)
    日付の判定処理がちゃんとできてないように見えますが
    24 : nobodyさん - 2009/09/11(金) 10:02:25 ID:??? (-1,-29,-35)
    >同じ日に予約が既にある場合は、新たな予約を受け付けないように処理していますが、

    これがうまくいってない。
    実行されるSQL文をvar_dumpなりで表示させて確認したほうがいい
    25 : 22 - 2009/09/11(金) 10:06:20 ID:??? (+69,+29,-17)
    >>23-24
    ご指摘のとおりでした。SQLの判定文が間違っておりました。
    スレ汚しをお許しください。
    26 : nobodyさん - 2009/09/11(金) 10:37:14 ID:??? (+57,+29,+0)
    許してやる
    27 : nobodyさん - 2009/09/11(金) 10:40:09 ID:??? (+47,+29,-1)
    お前アスペルガーだろww
    28 : nobodyさん - 2009/09/11(金) 17:34:22 ID:??? (+42,-30,-95)
    PHP 5.2.9 を Windows で動かしています。
    処理の長い処理に、順次 printing... を出したくて
    http://jp2.php.net/manual/ja/function.ob-flush.php#90529 などを参考に

    function flush_buffers(){
    ob_end_flush();
    ob_flush();
    flush();
    ob_start();
    }

    for($i=0;$i<10;$i++){
    flush_buffers();
    echo 'printing...<br />';
    usleep(300000);
    }

    としてみましたが、結局、全部まとめて出てしまいます。
    何かアドバイスをいただけませんか。
    29 : nobodyさん - 2009/09/11(金) 17:37:08 ID:??? (+79,+13,-2)
    >>28
    HTMLで出力してるんじゃないの?
    30 : 28 - 2009/09/11(金) 17:44:19 ID:??? (+68,+29,-4)
    >>29
    早速ありがとうございます。
    HTML で出したいのですが、
    HTML で出力とはどういうことでしょうか…。
    31 : nobodyさん - 2009/09/11(金) 19:11:47 ID:??? (+3,-29,-18)
    >>28
    php5.2.10にバージョンアップしないの?
    32 : nobodyさん - 2009/09/11(金) 19:34:57 ID:??? (-1,-29,-12)
    古いIEの256バイトの呪いとか、apachでのキャッシュとか、0.2秒で目視できないとか
    33 : nobodyさん - 2009/09/12(土) 22:40:15 ID:??? (+4,-30,-57)
    <?php

     class aaa{

      public $b;

          }

     $c = new aaa;

     $c->b=1;

     print $c->b;

    ?>

    ----------------------------

    オレ様が華麗にOOPに挑戦
    34 : nobodyさん - 2009/09/12(土) 22:51:03 ID:??? (-1,-29,-16)
    $c = new aaa();
    ()つけような
    35 : nobodyさん - 2009/09/12(土) 22:56:05 ID:??? (+3,-30,-88)
    >>33
    直接フィールド($b)を操作するのはよくないからアクセサを用意してください。
    継承しないフィールドは基本的に全てprivateでOK。

    <?php
    class aaa {
     private $b;
     public function setB($value) {
      $this->b = $value;
     }
     public function getB() {
      return $this->b;
     }
    }

    $c = new aaa();
    $c->setB(1);
    echo $c->getB();
    ?>
    36 : nobodyさん - 2009/09/13(日) 17:37:11 ID:??? (+33,-30,-155)
    php.iniに、
    pdo.dsn.samples="sqlite:C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\samples\samples.sqlite"
    と書き加えろと参考書に書かれているのですが、別にどこに書き加えてもいいのでしょうか?
    特にpdo.dsn=と言う様な行も見当たらないのですが
    37 : nobodyさん - 2009/09/13(日) 18:35:56 ID:??? (+54,+27,-1)
    >>36ですが、事故解決しました
    38 : nobodyさん - 2009/09/13(日) 18:59:27 ID:??? (+31,-30,-19)
    きめえところにインストールしてんな
    俺ならD:\Apache2.2\htdocsだぞ
    39 : nobodyさん - 2009/09/13(日) 19:07:43 ID:??? (+61,+29,-19)
    >>38
    マジですか?
    やっぱCよりもDの方がいいんですかね?
    40 : nobodyさん - 2009/09/13(日) 19:09:45 ID:??? (+57,+29,-6)
    いやドライブはどこでもいいけど階層深いとめんどくさい場面があるから
    41 : nobodyさん - 2009/09/13(日) 22:36:14 ID:??? (+36,-30,-60)
    xamppを使う場合、

    \x

    ってのを入れると、\xがなんか、
    特別な意味に解釈されてしまって
    うまく動かない、ってのを本で読んだんだが、
    そうなの?

    \xampp\sample\...

    とかってパス名を使う場合。
    42 : nobodyさん - 2009/09/13(日) 23:27:01 ID:??? (+29,-28,-16)
    だから初心者はxamppは使うな
    43 : nobodyさん - 2009/09/14(月) 00:19:06 ID:??? (+63,+29,-1)
    >>41
    \\って書けばいいだけ

    >>42
    お前は何をいってるんだ
    44 : nobodyさん - 2009/09/14(月) 14:33:45 ID:??? (+13,-30,+0)
    ファイル書込を行いたいのですが
    同じ処理をメール受信トリガーで起動させるとfopenでエラーが出ます
    具体的には

    function csv_write($email){
    $result = "rslt";
    $date = date('Y/m/d');
    $word = $email.",".$date."\n";

    $pointer=fopen("./csv/test.csv", "a");
    if($pointer == FALSE){
    $result = "fopen失敗";
    mail("$email", "check01", "$result");
    return;
    }

    flock($pointer, LOCK_EX);
    fputs($pointer, $word);
    flock($pointer, LOCK_UN);
    fclose($pointer);
    mail("$email", "check02", "$result");
    }

    これをそのまま呼び出したPHPにブラウザからアクセスすると書込成功するのですが
    メール受信で起動させるとcheck01のエラーメールが届きます
    この原因は何が考えられるのでしょうか?
    45 : nobodyさん - 2009/09/14(月) 14:48:08 ID:??? (+43,-10,+0)
    カレントディレクトリが違うんじゃないのかな。
    46 : 44 - 2009/09/14(月) 15:49:02 ID:??? (+46,+7,-8)
    >>45
    dirname(__FILE__)かましたら無事にできました!
    ありがとうございました。

    どーもこのカレントがちょろちょろ変わるのが慣れないですね
    脳内エラーパターンリストに早く刷り込まないと
    47 : nobodyさん - 2009/09/14(月) 17:21:41 ID:??? (-2,-30,-24)
    コマンドプロンプトで、C:\Documents and Settings\メイン>って言うのから、cd.. と打たなくてもいきなりC:\>となるような方法ってありますか?
    48 : nobodyさん - 2009/09/14(月) 17:24:41 ID:??? (+14,-3,-12)
    スレ違い
    49 : nobodyさん - 2009/09/14(月) 17:56:27 ID:??? (+47,+29,+0)
    そこをなんとか
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - flush + - n12br + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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