草庐IT

cleanmymac清理

全部标签

PHP - 清理垃圾

我接手了一个很乱的项目。我至少可以说出3个版本。是否有一个实用程序可以从主index.php跟踪PHP代码,以便我可以弄清楚哪些未被使用,哪些被使用,或者我是否一直在进行手动清理?谢谢*更新*我认为我不清楚自己在寻找什么,或者我不了解所提及产品的工作原理。我正在寻找的是可以在文件夹(目录)上运行并逐步完成项目并向我报告实际引用或使用了哪些文件(对于图像、CSS等)的报告。这个项目有几千个文件,是一个非常小的项目。我正在尝试清理它,当我在我的IDE中执行“文件搜索”时,我得到3或4个引用,但无法轻易分辨出哪个是正确的。希望这能让它更清楚一些。 最佳答案

电子邮件中的 PHP 数据清理

我的PHP脚本接收信息(来自用户提交的表单)并(几乎)立即将其作为电子邮件发送。我应该对数据进行什么样的sanitizer?我想确切地知道使用哪个PHP函数来清理数据。 最佳答案 您需要阅读有关电子邮件注入(inject)的内容。看这里:http://www.damonkohler.com/2008/12/email-injection.html 关于电子邮件中的PHP数据清理,我们在StackOverflow上找到一个类似的问题: https://stack

php - 在 PHP 中清理合法变量名称的字符串

我有类似下面的代码,它声明了一个类,它的名称基于检索到的字符串。但问题是该字符串可能包含PHP不接受的非法字符作为类名。那么在将字符串用作类名之前是否有一种好的方法来清理字符串?$retrieved_string='someunformattedstring;itmaycontainillegalcharacterstobepassedasaclassname.';$strMyScript=basename(__FILE__,".php");$strMyScript=sanitize_variable($strMyScript);$strClassName=sanitize_varia

用户帖子的 PHP 正则表达式清理

我正在尝试使用正则表达式清理用户在PHP中提交的评论,但变得相当卡住和困惑!是否可以使用正则表达式来:删除重复两次以上的标点符号,以便:天啊,太棒了!!!!变成了天哪,太棒了!!!!!!!!!!!!............----变成!!..--!?!?!?变为!?删除重复的单词或短语(例如,用户复制并粘贴了一条消息)以便:spamspamspamspam变成了spam我喜欢复制和粘贴。我喜欢复制和粘贴。Ilovecopyandpaste.变成Ilovecopyandpaste.删除大于10个大写字母的字母和空格的集合:ILOVECAPITALSTHETheyARESOWESOME变为

php - RedBeanPHP 和用户输入数据清理

我一直在测试RedBeanPHP.我想知道如何清理用户输入。我是否需要手动清理数据或RedBeanPHP会处理这些? 最佳答案 RedBeanPHP使用PDO绑定(bind)来防止SQL注入(inject),因此您无需手动转义。然而,输入验证(检查输入是否有效)应该使用您自己的模型或验证例程来完成。 关于php-RedBeanPHP和用户输入数据清理,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

php - PHP 5.3.28 中未清理的静态函数缓存?

我使用带有PHP5.2.17的SimplePie通过WordPress插件解析我的RSS提要feedwordpress.如果我确保使用thispatch,这很好用并且没有问题到simplepie(在文件IRI.php中)。但是,如果我将PHP更改为使用版本5.3.28-内存泄漏(或其他一些内存泄漏)开始并且我的网站崩溃。知道可能导致它的原因/如何解决它吗?(或者换句话说,thispatch应该在PHP5.2而不是PHP5.3中工作的原因是什么?)谢谢。 最佳答案 PHP5.3不完全向后兼容PHP5.2,在您的情况下,clearsta

php - 清理文本字符串中字母/三重空格之间的空格

我需要清理文本字符串,其中每个字母之间都有一个空格,每个空格由3个空格组成,例如:EXCEPTIONALCREATIVITYANDATAILOREDDESIGNEDGE我将如何清理文本,即将每个三重空格转换为一个空格,并删除每个字母之间的空格?欢迎客户端/服务器端解决方案。 最佳答案 preg_replace('/(.)/','\\1',$string);正则表达式引擎不匹配作为替换结果的子字符串,因此它将正确处理三重空格而不需要对它们进行特殊处理。 关于php-清理文本字符串中字母/三

php - 您如何清理数据?

这是我目前使用的函数(来self买的一本php书):functionescape($data){returnmysql_real_escape_string(trim($data),$this->linkid);}但我觉得它可能更安全。例如,也许使用htmlspecialchars。它总是让我偏执。我读过mysql_real_escape_string很糟糕并且从不使用它,但后来我也读到它是最好的方法。将数据插入数据库时​​对数据清理有很多困惑。那么你是怎么做到的呢?你这样做的利弊是什么。 最佳答案 你说的是两种不同类型的转义。my

php - php中的清理和验证有什么区别?

我是一名初学者PHP开发人员,正在处理有关PHP脚本注入(inject)的问题。幸运的是,PHP具有像filter_var和strip_tags这样的函数,它们非常适合我。但我不明白Sanitize和Validate这两个术语之间的区别请解释一下区别,谢谢 最佳答案 验证是确保输入符合您的业务规则。如果不是,则拒绝输入。您可能希望用户为您提供一个数字,但如果您收到的不是数字,那就是验证错误。而清理意味着确保输入的格式不会破坏其容器。这可能是一个分号(;)被用户错误地添加到输入中,所以当它被发送给你时,你为他删除/转义了它。在处理基于

php - 如何清理输入 codeigniter 3?

首先我要提醒你我已经阅读了thispost和其他一些关于我的问题的帖子,但大多数都差不多是旧的,而且是大约3年前的。现在我正在使用CodeIgniter3,我想知道什么是我在插入数据库之前从用户那里检索的数据的最佳清理过滤器。这是为了我的网站注册,我不知道注册的是哪种用户,我不能相信他们。这可能很危险我想在将所有输入插入数据库之前对其进行清理我不知道input类足以清理它?请告诉我codeignitersanitizer功能!我已经阅读了codeigniter文档中的安全类,但我想确定一下。 最佳答案 根据Docs,input类,执