- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPについて質問です。)
PHP超初心者の変数変更プログラムでWarningエラーが発生し、機能が制限される問題
このQ&Aのポイント
- PHP超初心者が変数の変更プログラムを作成した際、Warningエラーが発生し、一部の機能が制限される問題が発生しました。
- プログラム内の指定のパスにファイルが存在しないことが原因で、エラーが発生しています。
- また、パスワードの比較や設定の更新処理にも誤りがある可能性があります。正しい動作を確認し、修正方法を教えていただけると助かります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>> 間違えている部分があったら、ご指導いただければと思います。 エラー表示より、config.phpへのパスが間違っています。 ソース通り解釈すると、このプログラムは以下の配置を期待しています /home/***.net/henkou.php /conf/config.php <=ルートパス(/)にconfが有る >>http://www.***.net/conf/config.php >>http://www.***.net/henkou.php 上記配置なら、 require "conf/config.php"; <= '/'ではなくconfから始める 多分上記を修正すると次は、以下の行でエラーがでるでしょう $password_file = str_reprace ("\"$password\" = \"$newpass\""); str_repraceがオリジナル関数なら別ですが もしも、str_replaceの間違いなら、以下のアドレス参照した方が良いでしょう http://jp2.php.net/str_replace
補足
>これだとhenkou.phpと同じ階層にconfフォルダがあり >その中にconfig.phpがある設定ですが、そうなっていますか? そうなっています。FTPで確認したところ、 http://www.***.net/conf/config.php http://www.***.net/henkou.php でした。