str_replace使用php替换html内容

时间:2016-06-03 14:02:16

标签: php html

我正在使用JavaScript和php创建一个html编辑器,用户从浏览器中选择html元素,内联编辑此元素并将更改提交给服务器。

现在要应用更改,我已使用str_replace将用户发送的更改与服务器端html文件中的现有内容进行比较并替换它。

使用$_POST['content1']发送所选元素的内容($_POST['contentreplace1'])和新内容($_POST) 但是此功能无法正常工作。 现有代码不会被新代码替换。

<?php
        $orig="".trim($_POST['content1']);
        $new="".trim($_POST['contentreplace1']);

        $file = 'index.html';
        $file_contents = file_get_contents($file);
        $file_contents_new = str_replace($orig,$new,$file_contents);
        file_put_contents($file,$file_contents_new);
?>

我在这里做错了什么?

欢迎任何建议或建议。 请分享您的想法和经验。 感谢您提前获得所有帮助。

0 个答案:

没有答案