Tag: PHP的

从命令行运行PHP脚本

我怎样才能使用php解释器来parsing网页脚本,从命令行运行一个php脚本。 更多详情 – 我有一个phpinfo.php文件,如果从网上访问显示, gearman安装。 但是,如果我使用php phpinfo.php和grep for gearman从命令行运行phpinfo.php ,我不会find它。 所以两个phps是不同的。 我需要运行一个脚本,其中安装了哪个gearman 。 我怎样才能做到这一点?

只在PHP中计算PDF中的页数

我需要一种方法来计算PHP中的PDF页数。 我已经做了一些谷歌search,我发现的唯一的东西要么使用shell / bash脚本,Perl或其他语言,但我需要本地PHP的东西。 有没有图书馆或如何做到这一点的例子?

PHP的glob()可以以不区分大小写的方式查找文件吗?

我想要一个目录中的所有CSV文件,所以我使用 glob('my/dir/*.CSV') 但是,这不会find带有小写CSV扩展名的文件。 我可以使用 glob('my/dir/*.{CSV,csv}', GLOB_BRACE); 但有没有办法让所有混合的情况下的版本? 或者这只是glob()的限制?

PHP curl HTTP PUT

我正在尝试使用cURL创build一个HTTP PUT请求,我无法使其工作。 我已经阅读了许多教程,但没有一个真正起作用。 这是我现在的代码: $filedata = array('metadata' => $rdfxml); $ch = curl_init($url); $header = "Content-Type: multipart/form-data; boundary='123456f'"; curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array($header)); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($filedata)); $returned = curl_exec($ch); if (curl_error($ch)) { print curl_error($ch); } else { print 'ret: ' .$returned; } 我也尝试使用PHP梨,但得到了相同的结果。 问题是存储库说没有设置元数据。 我真的需要帮助! 谢谢!

良好的表单安全性 – 没有validation码

是否有一种not涉及CAPTCHA的forms安全方法? validation码很烦人,但我需要安全,因为我正在接收表单垃圾邮件。 我的表单是PHP。

如何计算一个非常大的string中的新行?

问题归结为\n字符计数,所以有一个函数可以在一个巨大的string,因为爆炸()浪费太多的内存。

为什么PHP在Java编译为字节码文件时使用操作码caching?

从我的angular度来看,PHP和Java都有类似的结构。 首先你要编写一些高级代码,然后将代码转换为一个简单的代码格式,由VM执行。 一个区别是,PHP直接从源代码文件中工作,而Java将字节码存储在.class文件中,VM可以从中加载它们。 现在,对于PHP执行速度的要求越来越高,这让人们相信,直接使用操作代码会更好,而且每次用户点击文件时都不会经过编译步骤。 该解决scheme似乎是所谓的加速器的负载 ,基本上将编译的结果存储在caching中,然后使用caching的操作码而不是再次编译。 另一个由Facebook完成的方法是将PHP代码完全编译为不同的语言。 所以我的问题是,为什么没有人在PHP世界做Java呢? 是否有一些dynamic元素需要每次重新编译或类似的东西? 否则,在代码投入生产时编译所有东西,然后就这样工作会更聪明。

在PHP中,有没有简单的方法来获得一个月的第一个和最后一个date?

我只需要以月份和年份给出YYYY-MM-DD格式的月份的第一天和最后一天。 有没有一个好的,简单的方法来做到这一点?

从Javascript发送JSON数据到PHP?

我怎么能从浏览器中的Javascript发送JSON数据到服务器,并让PHPparsing它?

产生真实词汇的词干algorithm

我需要一段文字,并从中提取“标签”列表。 这大部分是非常简单的。 不过,我现在需要一些帮助来阻止结果的单词列表,以避免重复。 示例:社区/社区 我已经使用了一个Porter Stemmeralgorithm的实现(我正在用PHP编写): http://tartarus.org/~martin/PorterStemmer/php.txt 这有效,但不返回“真实”的话。 上面的例子是“通信”。 我试过“雪球”(在另一个堆栈溢出线程内build议)。 http://snowball.tartarus.org/demo.php 对于我的例子(社区/社区)来说,雪球起源于“communiti”。 题 有没有其他的干扰algorithm可以做到这一点? 有没有人解决了这个问题? 我目前的想法是,我可以使用干扰algorithm来避免重复,然后select我遇到的最短的单词作为显示的实际单词。