• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPについて質問です。)

PHP超初心者の変数変更プログラムでWarningエラーが発生し、機能が制限される問題

このQ&Aのポイント
  • PHP超初心者が変数の変更プログラムを作成した際、Warningエラーが発生し、一部の機能が制限される問題が発生しました。
  • プログラム内の指定のパスにファイルが存在しないことが原因で、エラーが発生しています。
  • また、パスワードの比較や設定の更新処理にも誤りがある可能性があります。正しい動作を確認し、修正方法を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.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

その他の回答 (2)

  • tsaito
  • ベストアンサー率68% (17/25)
回答No.2

$password_file = file("/conf/config.php"); ↓ $password_file = file("./conf/config.php"); /conf の前に . をつけたらどうでしょう?

  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

require "/conf/config.php"; ↑このパスが違うんだと思います。 これだとhenkou.phpと同じ階層にconfフォルダがあり その中にconfig.phpがある設定ですが、そうなっていますか?

ri19960913
質問者

補足

>これだとhenkou.phpと同じ階層にconfフォルダがあり >その中にconfig.phpがある設定ですが、そうなっていますか? そうなっています。FTPで確認したところ、 http://www.***.net/conf/config.php http://www.***.net/henkou.php でした。

関連するQ&A