首頁 > 後端開發 > php教程 > 如何在多个源代码文件中 找到某段代码?

如何在多个源代码文件中 找到某段代码?

WBOY
發布: 2016-06-06 20:40:43
原創
1415 人瀏覽過

有一个网站里面有个图片链接已经失效,并且某明奇妙多出了一些字符。
现在我想在多个源代码文件中php或者数据库中找到这段代码,并且修正。
请问有没有好的方法?

回复内容:

有一个网站里面有个图片链接已经失效,并且某明奇妙多出了一些字符。
现在我想在多个源代码文件中php或者数据库中找到这段代码,并且修正。
请问有没有好的方法?

对于php代码,你需要的不是亡羊补牢式的“找出恶意代码删掉”,而是应当从一开始就把代码纳入版本管理,从而在网站文件被篡改的时候起码能够回退到上一次部署的状态。

当然考虑题主现状,现在必须要找出篡改的地方,那就需要借助sublime text、notepad++等强力编辑器的帮助。

另外提示,找出网站被篡改的文件,最好的技巧其实是筛查文件的最后修改时间……

对于数据库就比较麻烦了。这个恐怕除了筛查或者调备份没有太好的办法

题主你可长点心吧。。。
检查下权限,你这明显是是被入侵了。。。

如果是在多个文件中查找某个关键文字,在Linux或者Mac上可以使用如下代码

<code>grep -E "key_word" . -R --color=always -n
</code>
登入後複製

内容出自这里http://droidyue.com/blog/2014/05/15/quickly-find-content-in-files/

sublime or NOTEPAD++ CTRL+SHIFT+F

git grep '要找的字符' -- '*.php'

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板