嗯,有趣的问题。
如果您要真正对其进行验证,那么正则表达式还不够,您必须实际解析该条目并验证每个调度位。这是因为每一位可以是数字,一周中的月/日字符串,范围(2-7),集合(3、4,周六),Vixie
cron样式的快捷方式(60/5)或任意组合以上-任何单个正则表达式方法都将变得非常毛茸茸,快速。
仅使用crontab
Vixie cron程序进行验证是不够的,因为它实际上并未完全验证!我可以crontab
接受各种非法的东西。
戴夫·泰勒(Dave Taylor)的《邪恶的酷壳脚本》(Wicked Cool Shell
Scripts,Google图书链接有一个sh脚本,可以部分验证该脚本,我发现讨论很有趣。您可能还会使用或修改代码。
另一种方法(取决于您的应用程序需要执行的操作)可能是让PHP以编程方式构造crontab条目并将其插入,因此您知道它始终有效,而不是尝试验证不受信任的字符串。然后,您只需要制作一个“构建crontab条目”用户界面,如果您不需要真正复杂的调度组合,这可能很简单。
我正在尝试进行验证,我正在尝试使用PHP中的openssl库。但是我在将公钥传递到函数时遇到了问题。 这是一个基本代码,使用Net/DNS2库使用DNSSEC选项进行DNS查询。并获得DNSKEY和RRSIG。 我收到这个错误信息, 使用时: 所以我尝试添加BEGIN/END标题 得到了这个错误信息, 因此,我似乎输入了错误的函数格式,我仍然在谷歌上搜索,但欢迎任何帮助。 最后,我希望通过以下方式
问题内容: 我正在尝试按计划运行php- script。所以我认为crontab是个好主意。我正在使用的服务器在我不太熟悉的Linux上。所以我遇到的问题是,我不知道如何从php使脚本可执行。我需要引用该脚本,或将其放入可以从命令行运行php的文件夹中。所以我不知道给我的crontab提供什么路径,例如: 我发现有关此php可执行文件的一些模糊信息 但是我在那里找不到任何php文件,也许我没有安装
本文向大家介绍php使用正则验证中文,包括了php使用正则验证中文的使用技巧和注意事项,需要的朋友参考一下 php用preg_match来匹配并判断一个字符串中是否含有中文或者都是中文的方法如下: 以上程序的输出的结果为: 字符串中有中文 字符串不全是中文 utf-8和gbk编码下都进行了一番测试,均可以使用。
问题内容: 我知道有无数个线程在问这个问题,但是我一直找不到能够帮助我解决这个问题的线程。 我基本上是在尝试解析大约10,000,000个URL的列表,确保它们按照以下条件有效,然后获取根域URL。该列表几乎包含了您可以想象的所有内容,包括类似的东西(以及预期的格式化网址): 有人对此有任何建议吗? 问题答案: 说明 http://rubular.com/r/g6s9bQpNnC
问题内容: 是否有任何PHP库可根据JSON模式验证JSON对象? 问题答案: 关于jsonschemaphpv,尽管它维护得不是很好,但是我们经常使用它并且可以正常工作。这是js验证程序的端口。它具有针对php和http://code.google.com/p/jsonschema/的完整测试套件。 猜猜是什么…它比js传递了更多的测试。至少在最后一次运行测试时。问题是该项目的结构不是很好,而且
本文向大家介绍php中使用GD库做验证码,包括了php中使用GD库做验证码的使用技巧和注意事项,需要的朋友参考一下 主要要点: 1、如果前面没有申明session_start();则需要申明; 2、字体可以在cmf输入fonts下载到自己定义的fonts文件夹; 3、$_SESSION [$sess_name]可以通过$_POST获得用户输入的验证码进行比较。