• ベストアンサー

PHPでウェブ上のファイルを編集したい

こんばんは。PHPを勉強しようとしている素人です。 下記サイトのサンプルコードを使用して、テキストエディタを作ってみたのですが、 「<」や「""」を入力して保存すると、もう一度開いたときに 「&lt;」や「&&quot;」などに変換されてしまいます。 簡単な.jsファイルを編集したいのですが、これでは上手くいきません。 入力したデータをそのまま保存する方法があれば教えてください。 サイト:http://ponk.jp/old/php_file/index.php?page=6

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

  • ベストアンサー
  • y-n-g
  • ベストアンサー率55% (20/36)
回答No.1

処理を特別にしなければ そういった変換はされません。 ということで、その処理をしている部分を削除すれば良いです。 HTMLエンティティ化されているので、ソースのどこかに「htmlspecialchars」という 文字列が無いでしょうか? それが < を &lt等に変換する構文となりますので、その行を削除すれば良いです。 代入などを同時に行っているのであれば、その代入する部分だけは残さないと動かないので注意ですよ。

lilillllililili
質問者

お礼

なるほど、こんなに簡単なことだったんですね。 JavaScriptより複雑だったので他が原因かと思ってました。 ありがとうございました。

すると、全ての回答が全文表示されます。
ESETアップデートエラー解決法
このQ&Aのポイント
  • ESET Cyber Securityのモジュールアップデートでエラーが発生しており、再試行しても解決しない。
  • 最近MAC OSをSequola15.0にアップデートしたが、モジュールアップデートは数日前までは正常だった。
  • 再インストールの可能性を検討しており、詳細な手順を求めている。
回答を見る

専門家に質問してみよう