Javascript 如何在PHP或JS中将textarea的内容保存到html文件中

Javascript 如何在PHP或JS中将textarea的内容保存到html文件中,javascript,php,html,Javascript,Php,Html,所以基本上我有一个文本区和一个使用表单方法的另存为按钮。当用户单击“另存为”时,将弹出一个对话框,询问文件名是什么以及保存位置。这可以使用php或javascript实现吗?您可以使用php实现。只需遵循以下步骤 1->接受来自用户文件名和文本的输入 2->清理输入 那么这段代码将适用于u <?php $file = $_POST['filename']. ".txt"; // getting filename and storing to variable $content = $_P

所以基本上我有一个文本区和一个使用表单方法的另存为按钮。当用户单击“另存为”时,将弹出一个对话框,询问文件名是什么以及保存位置。这可以使用php或javascript实现吗?

您可以使用php实现。只需遵循以下步骤

1->接受来自用户文件名和文本的输入 2->清理输入

那么这段代码将适用于u

<?php
$file = $_POST['filename']. ".txt"; // getting filename and storing to variable

$content = $_POST['text_from_user']; // getting file contents from textarea

// Write the contents to the file
file_put_contents($file, $content);
?>
是的,但是要小心!如果您有PHP支持,您的用户可以在文本区域中输入PHP代码并将其保存为PHP文件。当他在浏览器中导航到该文件时,服务器将执行他的代码。这是一个巨大的安全风险。您应该将这些文件存储在单独的目录中,并确保它们永远不会在服务器上执行。