これは、「var$」コンテンツを含む「file.txt」を私の Web サイトにアップロードするための URL です。
http://www.mywebsite.com/fwrite.php?stringData=var$&myFile=file.txt
「fwrite.php」の内容は次のとおりです。
<?php
$myFile = $_GET['myFile'];
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = $_GET['stringData'];
fwrite($fh, $stringData);
fclose($fh);
?>
これは問題なく機能しますが、「var$」の内容に特殊文字 (「+」など) が含まれている場合、「file.txt」には正しい文字ではなく空白が含まれます。
どうすれば解決できますか?ありがとうございました!