ユーザーが PHP/HTML コードを記述して自分のコンピューターに保存できる Web サイトがあります。ユーザーがスラッシュ (/) を入力するまでは問題ありません。
ファイルはクライアント コンピューターに保存されますが、クライアント コードを保存する代わりに、PHP エラーがエクスポートされます (コンピューター内のファイルにはエラーの PHP コードがあります)。ファイル保存コードは次のとおりです。
$content = $_REQUEST['code']; //Get the code
$file = "file.php";
file_put_contents($file, $content); //Writes the content into a file
header('Content-type: text/plain');
header('Content-Disposition: attachment; filename=$file');
readfile(dirname(dirname($con)) . '/'.$file);
このエラーは、クライアントがスラッシュを使用している場合にのみ発生します。なぜこれが起こっているのですか?)-:
編集:
これはそれらのエラーの 1 つです:
エクスポートしようとしたコードは次のとおりです。
/:
私が心配しているのは、まったく同じ文字を異なる順序 (:/) で入力すると、エラーなしでコンピューターにエクスポートされることです。