我必须在PHP中创建一个脚本,它将扫描其他PHP文件以检查危险的函数调用,如eval,exec.有没有可用的解析器可以给我一个逻辑的代码结构.
或者我必须使用正则表达式.
谢谢,欢迎任何类型的建议.
Arshdeep
编辑:我不认为它是"一枪杀死所有".我也有其他一些想法,但它仍然是我必须做的事情.
进一步解释一下
假设我有两个如下所示的字符串
我是一个会飞的超级男孩!真的 。
我是能打破墙壁的超级男孩!真的 。
所以有些字符是相似的I am super boy who can和Really .。是否有任何东西可以用来查找这两个字符串之间的百分比相似性/差异。
我正在做一个实验项目.
我想要实现的是,我想找到该文本中的关键词.
我是如何尝试这样做的,我列出了一个单词在文本中出现的次数,按照最常用的单词排序.
但问题是一些常见的词语,如是,是,总是在顶部.显然这些都不值得.
你们可以给我一些好的逻辑吗,所以它总能找到好的相关关键词吗?
我有一些随机文本大小= 27 GB的文件,压缩后它变成40 MB左右.
压缩后3.5 GB的sql文件变为45 Mb.
但是一个109 MB的文本文件在压缩后会变成72 MB,所以它可能会出错.
为什么这么少压缩,它必须10 mb左右,否则我会遗漏一些东西.
我能看到的所有文件只有英文文本和一些语法符号(/,. - = + etc)
为什么?
如果没有,你能告诉我如何超级压缩文本文件?
我可以在PHP中编码,np就可以了.
我试过以下表达式.
(http:\/\/.*?)['\"\< \>]
(http:\/\/[-a-zA-Z0-9+&@#\/%?=~_|!:,.;\"]*[-a-zA-Z0-9+&@#\/%=~_|\"])
Run Code Online (Sandbox Code Playgroud)
第一个表现不错但总是给出匹配网址的最后一个额外字符.
例如:
http://domain.com/path.html"
http://domain.com/path.html<
Run Code Online (Sandbox Code Playgroud)
注意
" <
Run Code Online (Sandbox Code Playgroud)
我不希望他们使用URL.
我正在进行的项目已经接近完成并接近启动,但我想确保它是防黑客的,因为我的朋友/合作伙伴认为我们有一些敌人可以雇用聪明的黑客来使网站失效.
如果在HTTPS下安全地运行我的网站,将有所帮助,如果我有很多用户,它会难以在CPU上运行吗?
请告诉我所需的所有安全检查.