精易论坛

标题: php服务器上 想用POST 修改一个html文件里面的内容 [打印本页]

作者: songguang811    时间: 2023-7-11 14:34
标题: php服务器上 想用POST 修改一个html文件里面的内容
php服务器上 想用POST 修改一个html文件里面的内容  求大神给一个方案。

作者: 钥匙key    时间: 2023-7-11 14:37
修改文件内容?PHP修改?这个权限很危险呀。正确的应该是是动态模板的形式输出呀。。
作者: yk125    时间: 2023-7-11 14:38
本帖最后由 yk125 于 2023-7-11 14:43 编辑

把html后缀改成php
<html>
<?php          //这里用接收的数据改html里的内容        $value1 = $_POST['value1 '];
        $value2 = $_POST['value2'];     ?>
</html>


作者: songguang811    时间: 2023-7-11 15:02
yk125 发表于 2023-7-11 14:38
把html后缀改成php

哥,能详细说一下怎么操作吗?
作者: yk125    时间: 2023-7-11 15:26
songguang811 发表于 2023-7-11 15:02
哥,能详细说一下怎么操作吗?

这还不详细啊
作者: qcby    时间: 2023-7-25 09:52
[PHP] 纯文本查看 复制代码
要使用 PHP 修改 HTML 文件的内容,你可以使用以下步骤:

1. 使用 PHP 的 `file_get_contents` 函数读取 HTML 文件的内容并存储到一个变量中。
2. 使用字符串操作或正则表达式等方法修改 HTML 内容。
3. 使用 PHP 的 `file_put_contents` 函数将修改后的内容写回到 HTML 文件中。

以下是一个示例代码,演示如何使用 PHP 修改 HTML 文件的内容:

```php
// 读取 HTML 文件的内容
$html = file_get_contents('path/to/your/file.html');

// 修改 HTML 内容,这里假设要将标题修改为 "New Title"
$html = str_replace('<title>Old Title</title>', '<title>New Title</title>', $html);

// 将修改后的内容写回到 HTML 文件
file_put_contents('path/to/your/file.html', $html);
```

在上面的示例中,你需要将 `'path/to/your/file.html'` 替换为你实际的 HTML 文件路径。然后,使用适当的方法修改 HTML 内容,这里使用了 `str_replace` 函数将旧的标题替换为新的标题。最后,使用 `file_put_contents` 函数将修改后的内容写回到 HTML 文件中。

请注意,这只是一个简单的示例,实际的 HTML 文件可能更复杂,你可能需要根据具体的需求使用适当的字符串操作或正则表达式来修改 HTML 内容。此外,确保你的 PHP 脚本对 HTML 文件具有读写权限。

作者: yunshang    时间: 2023-8-2 22:22
解决了吗?我可以做 不过得有偿




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4