通过查询替换/写入文件中的代码
Replace / write code in file by Query
也许这是一个愚蠢的问题,但可以编写一种可以填写的表单,用于写入或替换文件中的代码?
例如,我有一个包含可能结果的结果表。我不想手动使用数据库或替换文件中的代码,而是想写一个表格,在我填写时为我更改代码。有点像数据库,但只是在文件本身中。
这可能吗?
Wit kind关于
简单答案:是的,可以,但不推荐。
详细说明答案:不建议这样做的原因是,您正在向可能使用XSS(跨站点脚本)攻击、揭露您的网站或许多其他可能性的黑客敞开大门。
然而,如果你只是好奇如何修改表单中的代码,你可以按如下方式进行。
$new_code = $_POST['newcode'];
$myFile = fopen('table.html', 'w');
fwrite($myFile, $new_code);
fclose($myFile);
然后,将在与运行上一代码的页面相同的位置创建一个名为table.html
的文件。如果你想把文件放在另一个页面上,你可以在名称中添加一个相对或绝对路径,例如:
$myFile = fopen('../folderA/table.html', 'w');
$_POST
是一个php超全局。它经常在表单中使用,如果你不确定如何使用它,网上有很多很棒的教程。
如果您想要一个php文件,除了将文件名从table.html
更改为table.php
之外,代码将是相同的。
如果有帮助,请告诉我!
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- webpack代码拆分了handlerbs文件——结果是文件很大
- 在CodeIgniter视图中将Javascript或jQuery代码作为PHP文件编写可以吗
- 如何在Google chrome安全首选项文件中创建扩展安全哈希代码
- 在同一命名空间中保留两个独立的javascript文件/代码段
- 从缩小的文件中提取单个 javascript 文件代码
- 在运行时添加复选框并将其保存在 HTML 文件代码中
- 类型错误:在对象 [对象对象] 中找不到函数范围到对象.(第 4 行,文件“代码”)
- 要求JS在加载/解析依赖项之前执行文件代码
- 缺少).(第6行文件“代码”)
- TypeError:无法读取属性“”;值“;从未定义.(第9行,文件“代码”)
- 每日脚本错误报告-ReferenceError:“;errorHandling_;未定义.(第X行,文件“代码”)
- TypeError:无法读取属性“”;namedValues;从未定义.(第9行,文件“代码”)
- '属性列表后缺少}.(文件“代码”的第3行);
- 更新Collada(.从A-Frame或JS中获取文件代码
- typescript如何在没有引用typescript文件代码的情况下生成单个javascript文件
- 从终端运行文件代码(启动本地网站)
- '失踪 ;在语句之前.(第 2 行,文件“代码”)“错误