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

    私的良スレ書庫

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

    元スレくだすれPHP(超初心者用)4

    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
    951 : nobodyさん - 2008/11/20(木) 04:28:16 ID:??? (-1,-29,-11)
    ファイルの最終更新時間のUNIXタイムスタンプを
    取得したいのですが、
    time()は引数がないのでどうしたらいいですか?
    952 : nobodyさん - 2008/11/20(木) 04:31:17 ID:??? (+19,-29,-5)
    3行目が意味不明だけど
    filemtimeかstat
    953 : nobodyさん - 2008/11/20(木) 04:38:25 ID:??? (+35,+4,+2)
    >>952
    ありがとうございました。
    954 : nobodyさん - 2008/11/20(木) 05:24:16 ID:??? (+5,-22,-14)
    正規表現でマッチしない行を
    削除するにはどうしたらいいのでしょうか。
    955 : nobodyさん - 2008/11/20(木) 07:43:03 ID:??? (+51,+28,-1)
    マッチした行を連結すればいいだけ
    956 : nobodyさん - 2008/11/20(木) 07:54:07 ID:??? (+57,+29,-2)
    マッチさせて空白に置換すりゃいいじゃん
    957 : nobodyさん - 2008/11/20(木) 14:54:48 ID:??? (+3,-30,-117)
    $logは
    sample(9)
    sample(241)
    sample(3234)
    などの複数行のファイルでカッコ内の数字が一ケタの場合
    その行を削除したいのですが、
    $search="/.+\([0-9]\)/";
    $log = eregi_replace($search,"",$log);
    これだとできません。教えて下さい。


    958 : nobodyさん - 2008/11/20(木) 15:21:21 ID:??? (+55,-29,-5)
    preg_replace("/.*?\(\d\)\n/", "", $log)

    こうかな
    959 : nobodyさん - 2008/11/20(木) 17:03:07 ID:??? (+31,+6,+1)
    >>958
    できないです。
    960 : nobodyさん - 2008/11/20(木) 17:16:11 ID:??? (+17,+0,+0)
    できました。
    961 : nobodyさん - 2008/11/20(木) 17:17:34 ID:??? (+91,+29,-3)
    今後のためにもどうやったらできたのか教えてよ
    962 : nobodyさん - 2008/11/20(木) 17:24:44 ID:??? (+69,+29,-3)
    >>961
    すいません。
    >>958さんの方法でできました。
    他のところが間違えてました。
    963 : nobodyさん - 2008/11/21(金) 04:12:35 ID:??? (+15,-30,-148)
    $logは複数行あるテキストファイル
    $logArray = explode("\n",$log);

    for($i=0;$i<=count($logArray);$i++)
    {
    $dat[$i] = substr($logArray[$i],0,10);
    print $dat[$i].'<BR>';
    }
    結果はちゃんとprintされているんですが、
    Notice: Undefined offset: 80 C:\Program Files(略) on line 24
    っていうのがでるんです。
    24行目は$dat[$i] = substr($logArray[$i],0,10);です
    964 : nobodyさん - 2008/11/21(金) 05:54:07 ID:??? (+2,-30,-15)
    $logArray = explode("\n",$log);



    $logArray = @explode("\n",$log);
    965 : nobodyさん - 2008/11/21(金) 07:11:18 ID:??? (+11,-29,-7)
    $i<count($logArray)

    ループ条件はこうちゃいますのん?
    966 : nobodyさん - 2008/11/21(金) 07:17:08 ID:??? (+4,-29,-40)
    >>963
    大域(forの外)で$datは宣言されてるの?
    $dat = array();
    あとループ条件は>>965
    ちなみにエラーが出たラインの1行前(つまり23行目)に原因がある場合があるから
    付近のソースを出すのが望ましい
    967 : nobodyさん - 2008/11/21(金) 07:19:59 ID:??? (+7,-30,-59)
    $dat[$i] = substr($logArray[$i],0,10);
    print $dat[$i].'<BR>';

    というかfor文の外で$dat使わないなら
    echo substr($logArray[$i], 0, 10);
    でいいのでは?
    それとも他の部分でも使ってるのかな?
    968 : nobodyさん - 2008/11/21(金) 07:31:53 ID:??? (+32,-29,-4)
    >>967
    何が違う?
    >>964-967
    つか単に$logArray[80]が無いよって言ってるだけだろ
    969 : nobodyさん - 2008/11/21(金) 08:08:07 ID:??? (+156,+29,-21)
    >>968
    やってることは違わないけど
    変数に入れる必要がないってこと
    他で使ってるなら別だけど
    970 : nobodyさん - 2008/11/21(金) 08:09:10 ID:??? (+103,+29,-3)
    >>969
    違う前半部分について
    もしかしてただの引用か
    971 : nobodyさん - 2008/11/21(金) 08:11:48 ID:??? (+75,+29,+0)
    >>969
    あぁ
    >をつけるべきだったね
    すまぬ
    972 : nobodyさん - 2008/11/21(金) 08:12:25 ID:??? (+63,+19,+1)
    >>969じゃなくて>>970
    973 : nobodyさん - 2008/11/21(金) 09:24:31 ID:??? (+57,+29,-3)
    次スレそろそろ頼む
    うち規制中だった
    974 : nobodyさん - 2008/11/21(金) 19:13:59 ID:??? (+3,-26,-19)
    >>963ですが、>>965さんの方法で解決しました。
    $datは使い回すので新しい変数を作りました。

    975 : nobodyさん - 2008/11/21(金) 19:35:00 ID:??? (+50,+27,-12)
    ほうほう,それで?
    976 : nobodyさん - 2008/11/21(金) 22:09:32 ID:??? (+39,-29,-54)
    質問

    ウチが使ってるレンタルサーバーが

    >CGI版をラッパーを使用し
    >所有者の権限にて動作させる

    >一部の動作で、モジュール版と
    >挙動が違う可能性があります。

    っていう方式なんだが、これってどういうこと?
    978 : nobodyさん - 2008/11/22(土) 01:09:16 ID:3EI7zmLa (+113,+30,-174)
    先生方、質問させてください。
    以前からHTMLでサイトを作っていたのですが、どうしても静的なものしかできずに
    ただ見てもらうだけのサイトしか作れません。
    なので、サイト訪問者にデータを追加してもらったりデータの閲覧ができたりと
    もっと双方向での情報交換ができるサイトを作りたいと思ってます。
    なのでPHPを勉強しようと思っているのですが、今私が目指しているところは
    PHPを勉強するという道で間違ってはいないでしょうか?
    そして、PHPを勉強するにあたって、わかりやすいお勧めの本やサイトがあったら教えてください。
    知識としてはHTMLで見せるだけの簡単なサイトを作れる程度です。
    どこから勉強すればいいのかわからないのですが、PHPに入るときに読む本、
    PHPを実用的に使えるような本があったら教えてください。
    お詳しい先生方、ぜひよろしくお願いいたします。
    979 : nobodyさん - 2008/11/22(土) 01:16:08 ID:??? (+105,+30,-93)
    >>978
    先生でも何でもないけど、PHPマニュアルに勝る良書は無いかと。
    http://www.php.net/manual/ja/
    PHPは「いかに楽してウェブシステムを作るか?」っていう言語だと俺は思う。
    それで良いなら選べば良いしそれが嫌なら他の言語を選ぶといいかなと。

    勉強については、まずHTMLの<form>タグの概念が分かってないならそれからまず勉強。
    あとは自分が作りたいと思うもの(例えば掲示板)のPHPスクリプトソースをネットから拾ってきて、
    それを少し改造してみるとかね。
    PHPって良い意味でも悪い意味でも適当な言語なので、多分何とかなると思う。
    980 : nobodyさん - 2008/11/22(土) 01:22:31 ID:??? (+62,+29,-153)
    PHPでもできるけどPHPだけが選択肢じゃないことに注意
    目的のものを達成するPHPのフリーソフトにPukiWikiやXOOPSなんていうものがあったりする
    自分で作るより手っ取り早いのはそれらをインストールして利用すること
    PHPは公式マニュアルが充実しているのでそれを読むのがお勧め
    http://jp.php.net/manual/ja/index.php
    また入門本として
    PHP4徹底攻略(通称:赤マンモス本)がpdfで無料公開されている
    http://www.sra.co.jp/people/t-ishii/php_new/php4_new.html
    現時点のPHPの最新版はPHP5でもうじき6が出るので
    少し情報は古いがどんなものかをつかむには最適な本なので
    無料ということもあるのでちょっとかじる程度に読んでみてはいかがだろうか?
    981 : nobodyさん - 2008/11/22(土) 01:57:14 ID:??? (+70,-1,-28)
    >>978
    まずはxamppのインストールからだな。
    インターネットの接続にルーターはかませてるよね?
    982 : nobodyさん - 2008/11/22(土) 01:58:07 ID:??? (+72,+29,-25)
    >>979
    まずはphpを実行できる環境を整えるところからでしょ。
    いきなりphpのマニュアルを勧めてどうするの。
    983 : nobodyさん - 2008/11/22(土) 02:03:21 ID:??? (+62,+19,+1)
    >>978
    http://www.google.co.jp/trends?q=php%2Cruby%2Cperl%2Cpython

    phpを選択したことは正解です。
    984 : nobodyさん - 2008/11/22(土) 02:16:26 ID:??? (+91,+29,-52)
    何言ってんだ。
    いきなり実行環境を作るより
    プログラミングの基礎と概念を理解する方が先だろう。
    何でもかんでも手を動かしてやりゃいいってもんじゃない
    985 : nobodyさん - 2008/11/22(土) 02:20:06 ID:lJIGiW+2 (+6,+21,+0)
    大核本
    986 : nobodyさん - 2008/11/22(土) 02:28:04 ID:??? (+70,+29,-4)
    >>984
    と言って自著を買わせる教授なのであった
    987 : nobodyさん - 2008/11/22(土) 02:31:54 ID:??? (+57,+29,-37)
    巷の入門本なんて、サンプル載せてさぁ打ってみましょう動いたらあなたもプログラマーです!
    みたいなもんばっかだろう
    988 : nobodyさん - 2008/11/22(土) 03:24:41 ID:??? (+57,+29,-46)
    質問者はこういうことをする場合PHPを使えばいいのか?と聞いていて
    PHPを使えばいい場合勉強するにあたってお勧めの本やサイトを教えてくれと聞いてるわけだ
    989 : nobodyさん - 2008/11/22(土) 03:25:53 ID:??? (+52,+29,+0)
    うん、だからどうした
    990 : nobodyさん - 2008/11/22(土) 03:54:53 ID:??? (+52,+29,+0)
    キメエっつってんだよ
    991 : nobodyさん - 2008/11/22(土) 04:04:23 ID:??? (+57,+29,-4)
    実行環境云々は余計なお世話ということだ
    992 : nobodyさん - 2008/11/22(土) 04:25:38 ID:??? (+64,+27,-16)
    要するに>>981がPG的にもコミュニケーション的にも低脳ってこtか
    993 : nobodyさん - 2008/11/22(土) 05:55:15 ID:??? (+52,+29,-4)
    揉めるなら新スレ立ててからにしろ
    995 : nobodyさん - 2008/11/22(土) 07:04:30 ID:??? (-2,-30,-155)
    クラス内の関数に別のphpファイルをincludeして
    その中に関数を入れることってできますか?

    test.phpの中身が
    <?php
    class test{
    private $_text;
    function test()
     {
      $_text = 'abc';
      include 'aaa.php';
      aaa();
     }
    }
    ?>

    aaa.phpの中身が
    <?php
    function aaa()
    {
     print $this->_text;
    }
    ?>
    996 : nobodyさん - 2008/11/22(土) 08:46:33 ID:??? (+61,+29,-26)
    そこまで書いといて実行させない神経が理解できない
    マニュアルも読まない神経が(ry
    997 : nobodyさん - 2008/11/22(土) 08:56:44 ID:??? (+6,-30,-34)
    >>996
    aaa.phpの中身を
    <?php
    print $this->_text;
    ?>
    にすれば実行できるので
    どこかが間違っているのか、元々できないのかわからなかったんです。
    998 : nobodyさん - 2008/11/22(土) 09:01:58 ID:??? (+29,-29,-18)
    関数$aaaはオブジェクトじゃないんだから$thisはnullじゃん
    999 : nobodyさん - 2008/11/22(土) 09:31:01 ID:??? (+57,+25,-11)
    >>998
    どうすればいいんですか?
    1000 : nobodyさん - 2008/11/22(土) 10:52:28 ID:??? (+1,-16,+0)
    1000
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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