我想在php文件中修改一些代码。我只是使用文本编辑器记事本++。我只想将目标参数$ _POST或$ _GET保护到我之前创建的函数中。如以下示例所示:
当前代码:
mysql_query("INSERT INTO linkWeb (aaa, bbb, link_name, url_name) VALUES (
'link',
'1',
'$_POST[link_name]',
'$_POST[url_name]')");
mysql_query("INSERT INTO bbb (dsa, bbb, aaa, cczz) VALUES (
'link',
'1',
'$_POST[aaa]',
'$_POST[cczz]')");替换为
mysql_query("INSERT INTO linkWeb (aaa, bbb, link_name, url_name) VALUES (
'link',
'1',
'function($_POST[link_name]'),
'function($_POST[url_name]')");
mysql_query("INSERT INTO bbb (dsa, bbb, aaa, cczz) VALUES (
'link',
'1',
'function($_POST[aaa])',
'function($_POST[cczz])')");我想替换所有的字符串function($_POSTaaa). $_POSTaaa be a
我试过用正则表达式,但不是解决方案。如果您有任何其他技巧使用记事本++替换文件中的整个字符串,请提供帮助。谢谢你提供的答案。
发布于 2016-03-19 16:10:48
使用Find and replace工具如下:
\$_POST\[.+\]function\($0\) -其中function是函数的名称确保搜索模式设置为Regular Expression
请看它的屏幕截图如下:

如果希望它与$_GET一起工作,请将Find语句更改为\$_GET\[.+\]
https://stackoverflow.com/questions/36103923
复制相似问题