• ベストアンサー

Windows98seから

Niftyのサーバに次のコードを含むパールをDLして 実行(アクセス)するとエラーになります $name =~ s/\&/\&amp;/g; $name =~ s/</\&lt;/g; $name =~ s/>/\&gt;/g;#error $name =~ s/\"/\&quot;/g; #errorの行だけが問題なのですがどうすれば良いでしょうか? $name =~ s/\>/\&gt;/g; にしてもエラーです

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

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

$name =~ s/\>/\&gt;/g; を削除したらエラーが消えますか?

keyguy
質問者

補足

ありがとうございます そうです 消えるのです $name =~ s/\>/\&gt;/g; と $name =~ s/>/\&gt;/g; だけが問題なのです この2つ以外の特殊文字変換はとおるのです

その他の回答 (2)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.3

私の環境ではエラーは起こりませんが・・・ Win2000server ActivePerl v5.8.0 サーバーにアップロードするときにアスキーモードであげている? ダメならバイナリモードであげてみたら・・・?

  • guuman
  • ベストアンサー率30% (100/331)
回答No.1

DL?

keyguy
質問者

補足

ありがとうございます 間違えました DLではありません アップロードです