のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,898人
昨日: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
    451 : nobodyさん - 2009/10/05(月) 18:51:36 ID:??? (+70,+29,-33)
    >>449
    生まれ持った能力配分が、

    暗記力 ■■■■■■■■■■■■■■■
    思考力 ■

    ↑こーんな人も実際いるから、
    そういう人は暗記だけでゴリ押ししちゃう。
    452 : nobodyさん - 2009/10/05(月) 19:32:19 ID:??? (+26,-3,+2)
    >>428です。
    >>429-431
    ありがとうございました。
    さっき、本を見てて気づきました。
    Σ(´゚д゚`)・・・!?ハッ
    453 : nobodyさん - 2009/10/05(月) 19:33:38 ID:??? (+5,-22,-41)
    やっぱxamppユーザはゆとりだなぁ
    454 : nobodyさん - 2009/10/05(月) 20:01:18 ID:??? (+13,-24,-13)
    >>450=質問者か?
    未定義の場合はOSデフォルトで決められたディレクトリになるんだよ

    これで2回も回答したよ?
    455 : nobodyさん - 2009/10/05(月) 20:30:53 ID:??? (+130,+29,-97)
    未定義の場合の挙動についてはどこにも書いてないし
    実装が仕様ですと強弁したとしても
    どう実装されているかを答えらてない
    もう質問者は自分で答え>>438見つけちゃったようだし
    対策も>>446で出てるんだから黙っとけ
    456 : nobodyさん - 2009/10/05(月) 20:38:12 ID:??? (-1,-29,-18)
    伝統的に/tmpや/var/tmpは一定時間アクセスの
    無いファイルが消えるようになってるから。
    といえば良かったのだろうか?
    457 : nobodyさん - 2009/10/05(月) 22:11:49 ID:??? (+37,+1,-13)
    >>455=質問者態度がでかいな
    458 : nobodyさん - 2009/10/05(月) 22:27:49 ID:??? (+57,+29,-7)
    アホな回答者には態度がでかくなっても問題ないさ
    459 : nobodyさん - 2009/10/05(月) 23:04:12 ID:??? (+75,+29,-31)
    >>455
    どう実装されたかなんてソース見ろとしかいいようがない
    460 : nobodyさん - 2009/10/05(月) 23:59:23 ID:??? (+172,+30,-58)
    まだやってんのかw
    >>434は過程を聞いてるんでしょ
    Q. どう決めているのですか?
    A. ソース読め
    ならいいが、OSのテンポラリ君は結果だけ言って
    答えたつもりになってるからスルーされたんじゃね
    回答する事は良いことだが
    何を聞かれているか理解できないのを質問者のせいにするのは良くねぇなぁ
    461 : nobodyさん - 2009/10/06(火) 08:50:50 ID:??? (+47,+24,-2)
    質問者ひつこいなw
    462 : nobodyさん - 2009/10/06(火) 09:51:03 ID:T6gAVcs1 (+4,+29,-53)
    OpenSSLで暗号化してあるファイルを復号化しているのですが
    復号化のパスをPHPにそのまま書いております。復号化するには必ずパスが
    必要になりますが、こういったものを保持するにあたって少しでも安全性の高い
    保持方法というのはありますでしょうか?
    463 : nobodyさん - 2009/10/06(火) 11:02:04 ID:??? (+71,+29,-4)
    >>460=質問者は他人に何かを伝える事を、表に出て体験してくるように。
    464 : nobodyさん - 2009/10/06(火) 11:24:04 ID:??? (+58,+28,-14)
    人間の脳というメモリに保存
    465 : nobodyさん - 2009/10/06(火) 11:34:11 ID:T6gAVcs1 (+60,+29,-55)
    >>464
    最近のサーバには人間の脳が載っているのでしょうか。
    残念ながら使用しているサーバには人間の脳は載っておらず、apacheやphpといったものしか積んでおりません。
    可能であればPHPで出来ることでお願いできればと思います。
    466 : nobodyさん - 2009/10/06(火) 11:43:25 ID:??? (+67,+30,-88)
    >>434に絡んでる奴、スレ立てて質問者と二人きりでやってくんねぇかな

    >>460
    ソースにマジックナンバーを書いておくと中間コード上にプロセスの最初っから最後まで保持されるが
    それを見られる状態ならなんでも出来るって話で、何をしても無駄に終わりそうよね
    OSとHTTPサーバ(Apacheならモジュール,CGIどちらで動かしているかも)書いたら
    もっといい返事貰えるかもよ
    467 : 466 - 2009/10/06(火) 11:44:30 ID:??? (+69,+23,+1)
    すまん >>460 じゃなくて >>465
    469 : nobodyさん - 2009/10/06(火) 12:07:34 ID:??? (+13,-4,-1)
    ×復号化
    470 : nobodyさん - 2009/10/06(火) 13:46:39 ID:??? (+57,+29,-9)
    暗号を戻すのは復号であってるんじゃない?
    471 : nobodyさん - 2009/10/06(火) 14:02:25 ID:??? (+30,-29,-33)
    aという文字を5bit分ずらす方法がわかりません
    $a = a^^^^^;だとずれませんでした
    472 : nobodyさん - 2009/10/06(火) 14:03:23 ID:??? (+27,-29,-4)
    暗号←→平文
    復号←→暗号化
    473 : nobodyさん - 2009/10/06(火) 14:29:58 ID:??? (+59,+27,-1)
    474 : nobodyさん - 2009/10/06(火) 18:53:04 ID:??? (+7,-30,-69)
    PEAR::DB_DataObjectでpear.iniに関してなのですが、
    [book__keys]
    isbn = K
    「K」って何なのでしょうか?
    他にも、http://pear.php.net/manual/ja/package.database.db-dataobject.intro-autobuilding.php
    「N」とかあるようです
    スキーマ定義ファイルを調べても出てきません
    これら「K」や「N」の意味と、他にどんなのがあるのか教えていただけませんでしょうか?
    475 : nobodyさん - 2009/10/06(火) 19:01:37 ID:??? (+61,+30,-65)
    >>472
    むかし、指導教官に【活性化】の反対語は【抑制化】だと主張されて
    閉口したことを思い出した。
    でもなぜそれでいけないのかを合理的に説明できなかった。
    いまでも夢に見る。
    476 : nobodyさん - 2009/10/06(火) 19:34:23 ID:??? (+62,+29,-19)
    すいませんビットシフトで文字をずらした場合、
    ずらした文字から元の文字に直すことって出来ますか?
    477 : nobodyさん - 2009/10/06(火) 21:38:31 ID:??? (+3,-29,-19)
    >>474
    KEYやNULLの意味じゃない?
    >>476
    473に
    >PHP のシフト処理は算術シフトです。両端からあふれたビットは捨てられます。
    って書いてるよ
    478 : nobodyさん - 2009/10/06(火) 23:17:11 ID:??? (+57,+29,-13)
    あふれて捨てられるビットをどこかに取っておく方法ってないですかね?
    479 : nobodyさん - 2009/10/07(水) 00:28:18 ID:??? (+57,+29,-5)
    捨てられる前に保存すりゃ取っておけるね
    480 : nobodyさん - 2009/10/07(水) 11:58:02 ID:??? (+112,-30,-199)
    CentOS5.3 (64bit)
    php 5.1.6

    ファイルを読み込む時に、3行目から(1、2行目は無視)読み込みたいのですが
    こういった時は普通はどのように記述しますか?

    $contents = file('hoge.txt');
    foreach($contents as $line){
     if($i > 1) echo $line;
     $i++;
    }

    一応上記の記述で動くのですが、
    そもそもfile()で読み込む時に2行無視とかできれば
    $iがいらなくなりもっとスマートかなと思いました。

    でもこんなの↓↓↓しか思いつきませんでした・・・

    $contents2 = explode("\n",shell_exec('/bin/sed 1,2d hoge.txt'));
    foreach($contents2 as $line){
     echo $line . "\n";
    }
    481 : nobodyさん - 2009/10/07(水) 12:35:25 ID:??? (+9,-30,-48)
    $fp = fopen("hoge.txt","r");
    @fgets($fp);
    @fgets($fp);
    while( !feof($fp)){
    echo fgets($fp);
    }
    スマートさは無いな。
    482 : nobodyさん - 2009/10/07(水) 12:37:04 ID:??? (-6,-24,+0)
    @使うな
    483 : 480 - 2009/10/07(水) 12:49:43 ID:??? (+51,-30,-66)
    >>481
    ありがとうございます。

    あと思いついたのはfor使う方法です。

    $contents = file('hoge.txt');
    for($i=2 ; $i < count($contents) ; $i++){
     echo $contents[$i];
    }

    プログラム経験が無いので定石みたいなものがわからないんですよね。
    484 : nobodyさん - 2009/10/07(水) 13:07:51 ID:??? (+57,+29,-21)
    483 が好きかなぁ。
    2 はマジックナンバーじゃなくて定数にして、
    なんで 3 からはじめたいかの理由を書くけど。
    485 : nobodyさん - 2009/10/07(水) 13:35:09 ID:??? (+57,+29,-7)
    いや結局全部読み込んでるから変わらない気がするけど
    486 : nobodyさん - 2009/10/07(水) 13:52:03 ID:??? (+35,-30,-26)
    >>483

    $file = file_get_contents($filename);
    preg_match("/[.*\n]{2]/","",$file);
    echo $file;
    487 : nobodyさん - 2009/10/07(水) 13:55:38 ID:??? (+44,-30,-17)
    >>483
    $file = file($filename);
    unset($file[0],$file[1]);
    implode("\n", $file);
    echo $file;
    488 : nobodyさん - 2009/10/07(水) 14:00:35 ID:??? (+39,-22,-4)
    >>487
    fileは、各要素に改行含みますぜ。
    489 : 480 - 2009/10/07(水) 14:06:55 ID:??? (+70,+29,-74)
    みなさんありがとうございます。
    ファイル名とか行数とかは定数にします。

    >>486さんや>>487さんの書き方は一般的なのでしょうか??

    同じ事を実現するのに色々な方法があり、結局ケースバイケースなのかもしれませんが
    私の>>483の書き方はイレギュラーな書き方でしょうか??
    490 : nobodyさん - 2009/10/07(水) 14:09:32 ID:??? (+88,+28,-2)
    一般的ってどういうこと?
    491 : nobodyさん - 2009/10/07(水) 14:13:58 ID:??? (+66,+28,-7)
    >>488
    各要素に改行があるから改行で連結してるんですよ
    492 : 480 - 2009/10/07(水) 14:17:55 ID:??? (+112,+29,-64)
    >>490

    プログラム歴1週間で、まだ自分の書き方が正しいのかどうかわかりません。
    >>480の場合、目的の事はできているのですが
    このコードがあまりにもとんちんかんなコードだったら困ると思い、
    普通はどう書くのか質問しました。

    私の記述の仕方で問題無ければ良いのですが・・・
    493 : nobodyさん - 2009/10/07(水) 14:19:32 ID:??? (+100,+29,-33)
    一般的かそうでないかとかじゃなくて
    用途を満たしているか、セキュリティは大丈夫か、負荷は大丈夫か、などで判断したほうがいいかと
    494 : nobodyさん - 2009/10/07(水) 14:29:31 ID:??? (+81,+29,-38)
    >>492
    とりあえず>>480に関しては問題無い

    あとはネットに転がっているサンプルソースをたくさん見ていればどういう書き方をするのが良いのかわかってくると思う
    そして、>>493氏が言うことを頭にいれておけば平気
    495 : nobodyさん - 2009/10/07(水) 14:56:01 ID:??? (+6,-30,-14)
    >>491
    echo implode("", $file);
    ってやんないと、結果出力しないうえに、改行が2個入るよ。
    496 : nobodyさん - 2009/10/08(木) 09:43:52 ID:??? (+3,-30,-91)
    PEAR::HTML_QuickFormについて教えて下さい
    addruleのcompareについてなのですが、
    http://pear.php.net/manual/ja/package.html.html-quickform.intro-validation.php
    を見ると、compareの$formatパラメータにNULLというものがありません
    しかし、http://pear.php.net/manual/ja/package.html.html-quickform.html-quickform.addrule.php
    ココのサンプルだとcompareの$formatパラメータにNULLが入っています
    コレはどういう事なのでしょうか?
    このNULLを設定すると何を意味するのか教えて下さい
    497 : nobodyさん - 2009/10/08(木) 09:49:42 ID:??? (-1,-29,-22)
    パラメータのnullではなくPHPのnullだから
    498 : nobodyさん - 2009/10/08(木) 10:09:53 ID:??? (+3,-30,-283)
    えっ、どういうことですか?
    $form->addElement('password', 'cmpPasswd', 'パスワード:');
    $form->addElement('password', 'cmpRepeat', 'パスワード(もう一度):');
    $form->addRule(array('cmpPasswd', 'cmpRepeat'), 'パスワードが一致しません', 'compare', null, 'client'); //①
    つまりコレは、cmpPasswdと'cmpRepeatを比較(compare)しているのだという事は分かるのですが、compareの$formatパラメータをnullの部分に入れるのではないのですか?
    例えばmaxlength等はaddule()のstring $format部にパラメータを入れますよね?
    コレは自分ではパラメータを入れてると思ってたのですが違ったのでしょうか?
    もしコレがPHPのnullだとしたら更に分からなくなりました
    ①の文のnullはどういうことを意味しているのですか?


    499 : nobodyさん - 2009/10/08(木) 10:13:12 ID:??? (+111,+18,-1)
    マニュアル嫁
    500 : nobodyさん - 2009/10/08(木) 10:31:26 ID:??? (+43,-30,-233)
    マニュアル読んで分からないので聞いているのですが・・・

    $form->addRule('email', 'E-Mail is required', 'required', null, 'client');
    のnullはhttp://pear.php.net/manual/ja/package.html.html-quickform.intro-validation.php に載っている$formatパラメータ欄が何も書かれていないのでnullなのは分かりますし、
    $form->addRule('email', 'サイズでかすぎ', 'maxfilesize', 1280,);
    は$formatパラメータ欄にファイルの最大サイズを表す整数値をと書かれているので1280が入っているのは分かります
    で、そのうえで上記のnullの意味が分からないのです
    compareには$formatパラメータ欄にいくつかパラメータが入っているので
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - flush + - n12br + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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