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

    私的良スレ書庫

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

    元スレ【PHP】ID出さなくても質問OKなスレ【初心者歓迎】

    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
    201 : nobodyさん - 2008/11/17(月) 11:04:11 ID:??? (+38,-29,-196)
    >>200
    別に答えが違ってないでしょう・・・
    質問者は
    >メソッド内で定義した変数を別メソッドに呼び出すにはどうしたらいいのでしょうか?
    と聞いてるわけで
    意訳するとメソッドAの変数hogeをメソッドBで呼び出したいということですよ
    つまり同一クラスの場合メソッドAの変数hogeをメンバ変数に持ってきて
    Bも同じメンバ変数を参照すればいいだけですし
    別クラスのメソッドの場合でもgetterを用意しとけばそこから取得できるという話です
    202 : nobodyさん - 2008/11/17(月) 11:21:07 ID:??? (+63,+29,-34)
    >>201
    その意訳はあなたの持ってる常識の上での訳だよな?
    質問者が何を意図してるかはあの質問では
    正確な質問内容は俺にも解らないしあなたにも解らないと思うんだが?
    203 : nobodyさん - 2008/11/17(月) 11:40:43 ID:??? (+91,+29,-21)
    解らないのなら答えが違うなんてよく大口叩けるなぁw
    204 : nobodyさん - 2008/11/17(月) 11:43:37 ID:??? (+70,+29,-61)
    >>203
    今出てる情報は
    メソッド内で定義した変数を別メソッドに呼び出す
    という事だけだぞ
    この事と言ってる事は違うんだから答えは違うと思うが?
    205 : nobodyさん - 2008/11/17(月) 11:51:43 ID:??? (+57,+29,-12)
    悪いけどもうめんどくさいんでレスしません
    答えも違うということでいいので忘れて下さい
    206 : nobodyさん - 2008/11/17(月) 12:25:32 ID:??? (-1,-29,-7)
    globalかメンバ変数使えで合ってるじゃない
    それかReflector
    207 : nobodyさん - 2008/11/17(月) 16:45:27 ID:??? (-2,-30,-19)
    preg_match_all("/<dt>(.*)/", $a, $b);
    『"/<dt>(.*)/"』この部分の説明をどなたかお願いします。
    208 : nobodyさん - 2008/11/17(月) 16:57:41 ID:??? (+36,-30,-80)
    <dt>から改行まで全てマッチさせる
    aaa<dt>abc
    の場合はabc
    <dt>aaa
    sss
    の場合はaaa
    <dt>
    の場合は空
    209 : 0 - 2008/11/17(月) 17:02:32 ID:??? (+48,+17,-32)
    >>208
    有り難うございます。ということは、『/』これが改行に相当するのですか?
    210 : nobodyさん - 2008/11/17(月) 17:13:18 ID:??? (-3,-26,+0)
    あんた、ID出す方の63?
    211 : 0 - 2008/11/17(月) 17:36:48 ID:??? (+15,-17,-8)
    >>208
    http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/php_k09.htm
    >. 改行を除く任意の 1 文字
    つか、こうなってますね。 どうもでした。
    212 : nobodyさん - 2008/11/17(月) 19:57:03 ID:??? (+57,+29,+0)
    とうとう隠して質問するようになったか
    213 : 187 - 2008/11/18(火) 01:28:17 ID:??? (+3,-30,+0)
    error_logが書けないといっていた者です。
    無事出力できるようになったので、ご報告します。

    環境はXP Professional + IIS(ISAPI)です。
    結局は、ディレクトリに書き込み権限がないだけでした。

    デフォルトだと、ユーザ毎に権限付与するセキュリティタブが
    ディレクトリのプロパティに表示されないので、
    ツール→フォルダオプション→表示で、
    「簡易ファイルの共有を使用する」というチェックをはずします。

    その後、ログを出力したいディレクトリで、インターネットユーザの
    書き込み権限を加えてやります。(IUSR_で始まるユーザ)

    あとは、PHP.iniに、
    log_errors = On
    error_log= "C:\\path\\to\\logfile"
    こんな感じでログを出したいディレクトリを指定します。

    すると、
    error_log("test log");
    と書くだけで、指定のログファイルに日時つきでログが書き込めます。

    長くなりましたが、色々教えてくださった皆さん、どうもありがとうございました。
    またお世話になるかもしれませんが、どうぞよろしくお願いします。
    214 : nobodyさん - 2008/11/20(木) 12:32:32 ID:??? (+7,-30,-222)
    たくさんつまってる配列があって
    $abc[AAA][0]~$abc[AAA][1000]
    $abc[BBB][0]~$abc[BBB][1000]
    $abc[CCC][0]~$abc[CCC][1000]

    $abc[BBB][18]を複数箇所で使いたい場合
    $XXX=$abc[BBB][18];
    のように一度定義した方がいいのでしょうか?
    それとも$abc[BBB][18]をそのまま何度も
    使う方がいいのでしょうか?
    215 : nobodyさん - 2008/11/20(木) 13:14:15 ID:??? (+47,+24,-4)
    保守性可読性以外は同じ
    216 : nobodyさん - 2008/11/20(木) 13:41:09 ID:??? (+51,+28,+0)
    とても助かりました
    217 : nobodyさん - 2008/11/20(木) 15:26:21 ID:qEbDDWFR (+48,+29,+0)
    始めまして。PHPとMySQLでサイト作ってます。
    今登録画面を作ってまして、登録画面ではフォームのプルダウンメニューで「親カテゴリ」と「子カテゴリ」を選ぶようになってます。
    それで、うちのシステムでは親カテゴリと子カテゴリをMySQLでデータベースから引っ張ってきてるんです。
    親カテゴリごとのIDがあり、子カテゴリは親のIDを保持する事で自分の親を判別するようになっています。

    *問題はここからなんです。
    登録画面で、プルダウンメニューで親カテゴリを選ぶと自動的に子カテゴリの中身が親カテゴリに属する子カテゴリのみに切り替わるようにしたいんです。
    onChange="○○"ではjavascriptのメソッドしか呼び出す事が出来ないので、PHPでMySQLにアクセスして子カテゴリ群を引っ張ってくるという処理が出来ないんです。
    なのでどうすればいいのかさっぱり……


    挙動としては、よく登録画面で都道府県を選ぶと自動的に次のプルダウンで市区を都道府県に合わせたものに絞ってくれるじゃないですか?
    あれをMySQLと連動した形で実現できないか、どなたが助言お願いします(たぶんスレ違いじゃないはず)。
    218 : nobodyさん - 2008/11/20(木) 15:49:08 ID:??? (+26,-29,-25)
    >>217
    松竹梅とある
    Ajax>DHTML>画面のリロード
    219 : nobodyさん - 2008/11/20(木) 15:49:38 ID:??? (-7,-28,+0)
    糞スレageるな
    220 : nobodyさん - 2008/11/20(木) 16:26:43 ID:??? (+0,-29,-6)
    >>218
    スタイルシートでの表示/非表示でも良くね?
    221 : nobodyさん - 2008/11/20(木) 16:41:00 ID:??? (-6,-29,+0)
    DHTMLがそれなのか
    222 : nobodyさん - 2008/11/20(木) 20:03:04 ID:??? (+56,+28,-6)
    JavaScriptでSQLという強引な技もあったと思うぞ
    223 : nobodyさん - 2008/11/21(金) 21:39:09 ID:??? (+3,-29,-52)
    Windows XPにアパッチとPHP4の環境です。

    ブラウザからアクセスして、PHPで処理中にブラウザを閉じたら、処理は止まるのですか?
    それともアパッチからレスポンス返す直前までは処理は進むのでしょうか。
    224 : nobodyさん - 2008/11/21(金) 22:33:21 ID:??? (+57,+29,-6)
    無限ループさせてブラウザを閉じてみればいいさ
    処理は止まる
    225 : nobodyさん - 2008/11/21(金) 22:50:52 ID:??? (+50,-28,-17)
    >>217
    Ajaxによる非同期通信
    もしくは動的にJavaScriptを生成する
    226 : nobodyさん - 2008/11/21(金) 22:53:30 ID:??? (-1,-30,-43)
    >>214
    リファレンスを上手く使うと、可読性が上がる事があるので覚えておくといいよ
    $ref_array =& $array['hoge']['fuge'];
    227 : 217 - 2008/11/21(金) 23:35:05 ID:Z3cf5Bdj (+33,+30,-119)
    >>218-222
    皆さんありがとうございます。松竹梅の松としてAjaxが一番適してるかな、と思いました。
    っていうか今までAjaxという便利な(開発はちょっとだるいけど)技術があったなんて…… 
    調べたら今ではAjaxぐらい当たり前らしいのに、それを知らなかったなんて恥ずかしい。
    JavaScript+SQLも調べてみたら結構使えそうな場面がありそうです!
    このスレのおかげでシステム開発新しい境地が開けた気がします(なんて言ったら大げさかw)

    ありがとうございました!
    228 : 225 - 2008/11/22(土) 00:12:26 ID:??? (+69,+29,-90)
    せっかくのところ悪いのだが、そのDBから引っ張り出したいものが頻繁にUPDATEされないデータなのであれば、
    >>225に書いたみたいに動的にJavaScriptを生成した方がいいよ。
    DBのデータからJSの配列を動的に作って、それを元に動的にFORMタグ内のSELECTメニュー作るようなイメージかな?
    なんか良いサンプルコードでもあればいいが。
    229 : nobodyさん - 2008/11/24(月) 03:29:48 ID:qgmjaVwu (+10,+15,-35)
    PHPでダウンロード販売サイトを作ろうと思っていますが、
    調べても分かりませんでした。
    情報があればお願いします。
    230 : nobodyさん - 2008/11/24(月) 03:59:11 ID:??? (+55,+29,-9)
    何の情報がほしいんだよ
    PHPはどこまで理解してんの?
    あと別にsageなくてもいいけど
    糞スレageるな
    231 : nobodyさん - 2008/11/24(月) 21:45:36 ID:??? (+3,-30,-93)

    Notice: Undefined variable: PHP_SELF in
    Notice: Undefined variable: aclink in

    というエラーが出たのですがどういう意味でしょうか?
    他のサーバでは出なかったのですが・・・
    232 : nobodyさん - 2008/11/24(月) 21:51:17 ID:??? (+57,+29,-8)
    英語の意味がわからないならせめて機械翻訳に突っ込めば?
    233 : nobodyさん - 2008/11/24(月) 21:56:37 ID:??? (+56,+28,-9)
    未知の変数・・・・
    でも、他のサーバではうまく動いたんだけどなあ
    234 : nobodyさん - 2008/11/24(月) 22:05:20 ID:??? (+57,+29,-25)
    ねんとなく動いちゃうからPHPは恐ろしい
    答えがほしいなら問題箇所のソースを出しなさいよ
    235 : nobodyさん - 2008/11/24(月) 22:18:40 ID:??? (+2,-30,-165)
    ほい

    <p class="uline"> | <a href="$home">Home</a> | <a href="$PHP_SELF?gal=0">File List</a> |
    <a href="$PHP_SELF?mode=upload">Upload</a> | <a href="$PHP_SELF?gal=1">Gallely</a> |
    <a href="$PHP_SELF?mode=ret">search</a> | <a href="$PHP_SELF?mode=rank">ranking</a> |
    <a href="$PHP_SELF?mode=env">Setting</a> | <a href="$PHP_SELF?mode=admin">Admin</a> | </p>
    MODELINK;

    ?>
    236 : nobodyさん - 2008/11/24(月) 22:25:07 ID:??? (-2,-30,-28)
    $_SERVER['PHP_SELF]じゃなくて$PHP_SELFで使いたいなら
    register_globalsをオンにしないと
    237 : nobodyさん - 2008/11/24(月) 22:35:16 ID:??? (+4,-23,-7)
    アドバイスthxです。
    ってかこれって鯖によって変わるの?
    238 : nobodyさん - 2008/11/24(月) 23:10:46 ID:??? (+41,+23,+0)
    これはひどい
    239 : nobodyさん - 2008/11/24(月) 23:38:27 ID:??? (-1,-29,-11)
    むしろ、いきなり$PHP_SELFこんなやり方があったことを知らなかった
    register_globalsとかいうのをオンにすると自動的に入るとは・・・
    240 : nobodyさん - 2008/11/25(火) 00:09:35 ID:??? (+57,+29,-17)
    いや、ONにはするなむしろoffにしろ
    セキュリティ上あまりよろしくない
    241 : nobodyさん - 2008/11/25(火) 12:59:37 ID:??? (+2,-30,-28)
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?gal=0">File List</a>

    にしたけど、違うエラーが出るな・・・・変なところありますか?
    242 : nobodyさん - 2008/11/25(火) 13:35:39 ID:??? (-2,-30,-42)
    何のエラーが出たのか書いてくれ

    自分なら
    <a href="<?php echo $_SERVER['PHP_SELF']."?gal=0"; ?>">File List</a>
    にするけどたぶん同じエラーが出るだろう
    243 : nobodyさん - 2008/11/25(火) 13:37:26 ID:??? (+9,-30,-89)
    長いですけど

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
    244 : nobodyさん - 2008/11/25(火) 13:43:43 ID:??? (+12,-30,-60)
    >>235から察するに
    echo <<<MODELINK;

    echo <<< MODELINK;
    とかになってやしないか?
    とにかく>>241の箇所には問題はない
    245 : 244 - 2008/11/25(火) 13:45:11 ID:??? (+54,+26,-28)
    ヒアドキュメント開始にセミコロンはいらないか
    246 : nobodyさん - 2008/11/25(火) 13:56:23 ID:??? (+0,-29,-8)
    >>244
    ありがとうございます
    PHP_SELFの行をゴッソリ抜くと、エラーが出なくなるので、そこ以外に原因が考えられないんです
    247 : nobodyさん - 2008/11/25(火) 14:02:28 ID:??? (+29,-30,-66)
    関係ないいいけど$_SERVER['PHP_SELF']を適当な変数に代入して使うな俺なら
    >>243のエラーはかわらないだろうけど。もう全部の文張ってくれ。

    <?php
    ~略~
    <a href="<?php echo $_SERVER['PHP_SELF']."?gal=0"; ?>">File List</a>
    ~略~
    ?>
    こんなことにはなってないよね?
    248 : nobodyさん - 2008/11/25(火) 14:13:48 ID:??? (+3,-30,+0)
    こんな感じです

    <?php
    ~略~

    MAINUP;
    $modelink = <<<MODELINK
    <p class="uline"> | <a href="$home">Home</a> |
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?gal=0">File List</a> | <--- 126
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?mode=upload">Upload</a> |
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?gal=1">Gallely</a> |
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?mode=ret">search</a> |
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?mode=rank">ranking</a> |
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?mode=env">Setting</a> |
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?mode=admin">Admin</a> |
    </p>
    MODELINK;


    ~略~
    ?>

    エラー

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
    ~~~~htdocs/config.php on line 126

    249 : nobodyさん - 2008/11/25(火) 14:20:33 ID:??? (+44,+17,+1)
    >>247
    エスパー様!
    250 : nobodyさん - 2008/11/25(火) 14:22:53 ID:??? (+9,-30,-236)
    よくわかんないけどこれで動かない?
    <?php
    ~略~

    $PHP_SELF = $_SERVER['PHP_SELF'];
    MAINUP;
    $modelink = <<<MODELINK
    <p class="uline"> | <a href="$home">Home</a> |
    <a href="$PHP_SELF?gal=0">File List</a> | <--- 126
    <a href="$PHP_SELF?mode=upload">Upload</a> |
    <a href="$PHP_SELF?gal=1">Gallely</a> |
    <a href="$PHP_SELF?mode=ret">search</a> |
    <a href="$PHP_SELF?mode=rank">ranking</a> |
    <a href="$PHP_SELF?mode=env">Setting</a> |
    <a href="$PHP_SELF?mode=admin">Admin</a> |
    </p>
    MODELINK;

    ~略~
    ?>
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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