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

    私的良スレ書庫

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

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

    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
    851 : nobodyさん - 2009/08/13(木) 00:45:29 ID:??? (+2,-29,-30)
    >>849
    php.iniのPDOの行がコメントアウトされてるから、
    コメントアウト;をはずして、
    上書き保存して、
    アパッチ再起動かな?
    852 : nobodyさん - 2009/08/13(木) 01:14:32 ID:??? (-1,-29,-36)
    >>851
    vimでphp.ini開いて/pdoやってみたけどnot foundって出てきましたorz
    853 : nobodyさん - 2009/08/13(木) 01:18:14 ID:??? (+52,+29,+0)
    じゃ書いとけばいいんじゃね
    854 : nobodyさん - 2009/08/13(木) 01:26:14 ID:??? (-1,-29,-3)
    アパッチの設定ファイルのほうだったかな?
    httpd.confとか。
    855 : nobodyさん - 2009/08/13(木) 03:23:23 ID:??? (-12,-30,-298)
    コンボボックスより選択された値をhidden項目に設定し、
    その状態で自画面(TestAction)のPHP部分に引き渡したす
    為に、次のコードを書いたのですが、エラーが発生してしまいます。

    いずれも、*.submit();の実行時にエラーが発生してしまうのですが
    どうすればよいでしょか?

    function TestSelect(iSelect)
    {
      document.getElementById("id_value_set").value = iSelect;


      //■方法①
      document.name_select_page.submit();

      //■方法②
      obj = document.forms["name_select_page"];
      obj.action="TestAction.php"
      obj.submit();

    }
    <form name="name_select_page" action="TestAction.php" method="POST">
      <input id="id_value_set" type="hidden" value=""/>
      <select onchange="TestSelect(this.options[this.selectedIndex].value)">
        <option selected >1</option>
        <option>2</option>
        <option>3</option>
      </select>
    </form>
    856 : nobodyさん - 2009/08/13(木) 04:25:57 ID:??? (-4,-27,-2)
    value無くね?
    858 : nobodyさん - 2009/08/13(木) 14:58:14 ID:??? (+46,-30,-63)
    $a[0] = "password=zdrup91=";

    $s = explode( "=", $a[0] );

    こうやると $a[0]の最後の = も消えちゃうけど、
    消さずに分離するにはどうしたらよい?
    859 : nobodyさん - 2009/08/13(木) 15:13:32 ID:??? (+62,+29,-5)
    >>858
    そりゃ消えるだろ
    デリミタを変えろとしか言いようがない
    860 : nobodyさん - 2009/08/13(木) 15:14:40 ID:??? (+2,-29,-17)
    正規表現で ([^=]+)=(.*) とかで切り出したら
    861 : nobodyさん - 2009/08/13(木) 15:15:27 ID:??? (-1,-29,-1)
    もしpassword=が固定ならそれ消すだけでいいし
    862 : nobodyさん - 2009/08/13(木) 15:41:40 ID:??? (-1,-29,-30)
    >>860
    ㌧。でもその正規表現でpreg_split() やったら = だけ切り出されたよ…
    863 : nobodyさん - 2009/08/13(木) 15:58:40 ID:??? (-2,-30,-32)
    正規表現ならシンプルに下記でいいんじゃない
    /^password=(.+)$/
    864 : nobodyさん - 2009/08/13(木) 16:07:02 ID:??? (-6,-29,-2)
    preg_matchでいいだろ
    865 : 858 - 2009/08/13(木) 16:52:21 ID:??? (-1,-29,-2)
    みんな、ありがとう。
    ↓これでいけた。

    $s = preg_split( "/=/", $a[0], 2 );
    866 : nobodyさん - 2009/08/13(木) 19:07:28 ID:??? (+3,-30,-38)
    "France '40" を urlencode() した "France+%2740" を渡して
    受け側でGETすると "France+%5C%2740" とかバックスラッシュが
    入ってるのはなぜ?
    867 : nobodyさん - 2009/08/13(木) 20:11:40 ID:??? (-1,-29,-2)
    つmagic_quotes_gpc = Off
    868 : nobodyさん - 2009/08/13(木) 21:59:50 ID:??? (+20,-7,-2)
    最近magic_quotesの事を知らない人が多いような気がする。
    自分もそうだったけど、ハマるとなかなか難しいよね。
    869 : nobodyさん - 2009/08/13(木) 22:29:31 ID:??? (-1,-29,-5)
    最近はデフォルトでOffじゃないのか?
    6ではもう削除されるし
    870 : nobodyさん - 2009/08/14(金) 00:21:29 ID:??? (-1,-29,-4)
    > 最近magic_quotesの事を知らない人が多いような気がする。

    ( ´,_ゝ`)プッ
    872 : nobodyさん - 2009/08/14(金) 20:41:09 ID:??? (+14,-8,+2)
    ''の中では無いでしょう
    873 : nobodyさん - 2009/08/14(金) 20:44:50 ID:??? (+52,+30,+0)
    874 : nobodyさん - 2009/08/14(金) 22:17:30 ID:??? (+148,-29,-56)
    $a=1;
    $aa=2;

    こんなとき、もし

    print $aaa;


    とかってあったら、PHP君は、

    「これって、$aなのかなぁ?$aaなのかなあ?$aaaなのかなぁ?」

    って、わけわかんなくなって、
    「下半身のクスリなので見せられない」
    とかってふぁびょって、逃亡してしまうのです。

    それを防ぐための{}です。
    875 : nobodyさん - 2009/08/14(金) 22:44:12 ID:??? (+5,-17,-13)
    それじゃ$aaaしか解釈されねーよ
    876 : nobodyさん - 2009/08/14(金) 23:26:44 ID:??? (+383,+29,-10)
    それじゃあ$aや$aaを使いたいときにはどうすんだよ、って話だろ
    どんだけ脳味噌腐ってるんだ
    機械なんだから、最終的には1通りに決定するに決まってんだろ
    877 : nobodyさん - 2009/08/14(金) 23:48:55 ID:??? (+2,-30,-51)
    $aか$bのどちらかにカタカナの「ア」が含まれているかどうか判定するのに

    if ( mb_ereg( "/ア/", $a . $b ) )

    こんな風に書いたら正常に動作しないんだけど、なぜ?
    878 : nobodyさん - 2009/08/15(土) 00:09:31 ID:??? (-2,-30,-33)
    if( mb_ereg( "[ア]", $a . $b ) )
    879 : nobodyさん - 2009/08/15(土) 00:20:10 ID:??? (-1,-29,-2)
    >>877
    つmb_strpos($a . $b, 'ア');
    880 : nobodyさん - 2009/08/15(土) 00:20:40 ID:??? (+63,-6,+1)
    >>874==>>876の場合にのみ>>876が成り立ちます。
    881 : nobodyさん - 2009/08/15(土) 01:09:05 ID:??? (+70,+24,+1)
    >>880
    >>>874==>>876の場合にのみ>>876が成り立ちます。
    >

    ごめん意味がわからない
    882 : nobodyさん - 2009/08/15(土) 01:13:14 ID:??? (+96,+29,-7)
    >>874==>>876の場合にのみ>>876が成り立ちます。

    >>876
    >どんだけ脳味噌腐ってるんだ

    つまり>>874>>876は脳味噌腐ってる、そういうことです
    883 : nobodyさん - 2009/08/15(土) 01:34:00 ID:??? (+105,+29,-39)
    >>876
    $aaaしか解釈されない話を書いておいて、
    >それじゃあ$aや$aaを使いたいときにはどうすんだよ
    という話に結びつくわけねーだろアホが
    結びつけたいなら例示が誤り
    884 : nobodyさん - 2009/08/15(土) 10:47:55 ID:kMv36QGK (+65,+29,-5)
    とりあえず>>874>>876が同一人物ならば、こいつが一番バカだっていうことがわかる。
    885 : nobodyさん - 2009/08/15(土) 19:39:15 ID:??? (-2,-30,-22)
    date()でタイムゾーンの Z ってどういう風に指定するの?
    date("y/m/d H:i:sZ32400",time())
    とかやったらダメだった…
    886 : nobodyさん - 2009/08/15(土) 19:44:38 ID:??? (+34,-29,-13)
    ん?こっちの環境で実行してみたらちゃんとZの所に32400が表示されるけど?
    887 : nobodyさん - 2009/08/15(土) 19:50:31 ID:??? (+71,+30,-55)
    >>886
    ごめん、聞き方が悪かったというか勘違いしていた。

    西海岸の鯖を借りていて、time()で取った時間を記録しているんだけど、
    それを日本時間で表示したかったの。
    夏時間なんかもあるし、他の鯖に引っ越したときのことも考えると
    単純に時差を足すのもダメなんで悩んでます。
    888 : nobodyさん - 2009/08/15(土) 19:54:23 ID:??? (+46,+23,+0)
    タイムゾーン設定すればいいと思うが
    889 : nobodyさん - 2009/08/15(土) 21:50:12 ID:lF+0GJeW (+27,+29,-10)
    PHPって単体テストやるんですか?
    やるとしたらどうやるんでしょうか?
    890 : nobodyさん - 2009/08/15(土) 22:14:56 ID:??? (+57,+29,-8)
    やるかどうかはその人次第
    ちなみにPHPコアはロクなテストをしていない気がする
    ハーネスは普通にPHPUnitがある
    891 : nobodyさん - 2009/08/15(土) 22:16:04 ID:lF+0GJeW (+27,+29,-7)
    その人次第ってことは業務でも強制されないってことですか?
    892 : nobodyさん - 2009/08/15(土) 23:20:10 ID:??? (+7,-29,-2)
    >>887
    date()の代わりにgmdate()を使って、9時間分の秒数を足せばいいと思う。
    893 : nobodyさん - 2009/08/15(土) 23:22:02 ID:??? (+42,+24,-12)
    会社による。
    894 : nobodyさん - 2009/08/15(土) 23:50:25 ID:??? (-2,-30,-25)
    php.iniなりdate_default_timezone_set()なりで設定するのがベストでしょ?
    895 : nobodyさん - 2009/08/16(日) 00:06:27 ID:??? (+0,-28,-9)
    time()で取得したデータがあるのに今さら変えてどうなる?w
    896 : nobodyさん - 2009/08/16(日) 17:03:40 ID:??? (+34,-29,-8)
    php.iniて、そろそろxmlにならないの?
    897 : nobodyさん - 2009/08/16(日) 17:09:30 ID:??? (+37,+19,-1)
    なんで?
    898 : nobodyさん - 2009/08/16(日) 17:42:34 ID:??? (+17,-29,-44)
    だいぶ前にPerl本当にちょっとだけやって最近PHP始めたんだけど
    Perlだとユーザー定義関数内でユーザー定義関数外の変数が使えたような気がするんだけど
    PHPだとできない?ファイルごとにかいてrequireするしかないのかな?
    899 : nobodyさん - 2009/08/16(日) 17:45:29 ID:??? (+20,-4,+2)
    >>898
    global
    900 : nobodyさん - 2009/08/16(日) 17:48:09 ID:r7x0SQCa (+24,+29,-2)
    globalは知ってたんだけどglobalの意味をなんかはき違えてたみたいです。ありがとうございました
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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