hiroさん回答ありがとうございます。
phpで検索をかけてみると、hiroさんの名前があったのでみてみました。
>php.ini の中で register_globals = Off になっているからだと思います。
>セキュリティ上、4.1.0 からデフォルトが On から Off に変わったようです。
>On にすれば動くと思いますが、以下の説明などを読むとソースの変更を勧めています。
>http://ns1.php.gr.jp/pipermail/php-users/2001-December/004262.html
>http://ns1.php.gr.jp/pipermail/php-users/2002-April/006600.html
そして、register_globals = On でみごとphpが動作するようになりました。
ありがとうございます。
また、僕自身、プログラムは初心者でして、(いや、ほんとに)
しかもphpははじめてさわるものでして・・・・
スクリプトの書き換えなんてとんでもない・・・・
ただでさえいっぱいいっぱいの頭には不可能です。
>>Mitunobuさん
僕が前にハマった現象へのいとさんの回答です。
>php.ini の中で register_globals = Off になっているからだと思います。
>セキュリティ上、4.1.0 からデフォルトが On から Off に変わったようです。
>On にすれば動くと思いますが、以下の説明などを読むとソースの変更を勧めています。
>http://ns1.php.gr.jp/pipermail/php-users/2001-December/004262.html
>http://ns1.php.gr.jp/pipermail/php-users/2002-April/006600.html
スクリプトの書き換えが可能ならばそっちがいいようですが、
無理ならばregister_globals = On にしてみると動くかも知れません。
ちなみにMySQLは関係ありません。(と思います)
POSTで受け取る部分を$_POST["変数名"]に直せばいけると思いますが・・・多いですね(^^;
もしかして、PHPを動かすためにMySQLもDLしなければいけなかったり
するのでしょうか?
前回は大変お世話になりました。何も述べずにいて
申し訳ありませんでした。しばらくネット見れなかったもので。
今回、phpを導入しようと、いろいろとがんばっているのですが、
動いてくれません。以下、PCの環境を説明します。
PC: Toshiba DynaBook G5
OS: WindowsXP
httpd: 1.39f
php: version 4.2.1
http://homepage1.nifty.com/yito/anhttpd/faq/php.html
に書かれているとおり
phpをC:\phpに保存して、php.ini-distをC:\Windowsへコピーしてphp.iniに
renameして、php4ts.dllを C:\Windows\system32 下にコピーしました。
次に、php.iniの中の、「; cgi.force_redirect = 1」を「cgi.force_redirect = 0」
としました。
AN HTTPDのオプション設定で、拡張子を.php,.php3とし、
実行プログラムをc:\php\sapi\php4isapi.dllとしました。
hello.php による動作確認を作成して、http://127.0.0.1/hello.php へアクセスして
みごとに「Hello, PHP!」と表示されました。
ここまでは順調だったのですが・・・・・
http://php.s3.toよりP-BBS(p-bbsa.php)という掲示板をDLして設置してみたところ、
表示されるのですが、いざ、投稿するために『投稿』を押してみたところ・・・
何も表示されません。管理モードにもいけません。
何が悪いのでしょうか?
また、isapiは不具合が生じるとのことでC:\php\php.exeを選択してみても結果は
かわりませんでした。