草庐IT

有多少

全部标签

php - 在 PHP 中从另一台服务器读取 xml 文件的方法有多少种?

我正在尝试从另一台服务器读取XML文件。然而,托管我的公司似乎已经关闭了file_get_contents函数,不再从其他服务器检索文件(他们的支持不是很明确,他们需要很长时间才能回答)。所以我需要以某种方式变通。这是我当前的代码$url=urldecode($object_list_url);$xmlstr=file_get_contents($url);$obj=newSimpleXMLElement($xmlstr,LIBXML_NOCDATA); 最佳答案 你可以使用cURL(如果没有被禁用)。像这样:$c=curl_ini

php - 离任何日期还有多少天?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowmanydaysuntilXXXdate?目前我正在使用此代码来确定距预期日期还有多少天。但是这段代码显示出意想不到的结果。例如,如果$last_date是2012年12月26日,那么我将得到0天。但它应该是1天。我认为我的问题仅适用于floor()函数。不是吗?$timezone="Asia/Dhaka";if(function_exists('date_default_timezone_set'))date_default_timezone_set($timezone);$now=time();$l

php - 在 PHP 中有多少个打开的文件?

PHP有没有查询打开文件数的函数?有点像memory_get_usage()但用于打开的文件。我正在运行ZendFramework的单元测试套件。问题是在通过Zend_Search_Lucene的测试之后,后续测试开始失败。但如果我跳过Zend_Search_Lucene测试,所有测试套件都会成功。我想证明Zend_Search_Lucene(或任何其他测试套件)打开了太多文件并且没有自行清理。我认为PHP可能有一个函数来简单地报告打开了多少文件。但是在PHP手册和谷歌搜索20分钟后,我找不到任何这样的功能。 最佳答案 PHP中没有

php - 还剩多少时间? PHP + 日期

//Exampledata$current_time=1318075950;$unbanned_time=$current_time+strtotime('+1minute');if($unbanned_time>$current_time){$th1is=date('Y-m-dH:i:s',$unbanned_time)-date('Y-m-dH:i:s',$current_time);echodate('Y-m-dH:i:s',$th1is);我试图输出用户被解除封禁之前的时间……年月、日、小时、分钟和秒……但这给了我一些奇怪的结果…… 最佳答案

php - PHP 默认情况下类的可见性是多少?

我可以在PHPmanual中找到属性和方法的默认可见性.但是我找不到关于类(class)本身的任何信息。我的猜测是它是公开的。但是,如果有人可以链接到手册中所写的部分,我将不胜感激。 最佳答案 简单地说公开。PHP不支持除公共(public)类之外的任何内容。与Java/.NET/etc不同,它没有任何包、程序集、内部或嵌套类的概念。命名空间本质上只是避免IncrediblyLongClassNames的语法糖,并且不能提供对可见性的任何实际更改。整个想法在非编译语言中意义不大,因为无论您使用什么范围,任何人仍然可以使用您的类并将其

php - 在 GoDaddy 上劫持 session 变量有多容易 (PHP)

这个问题在这里已经有了答案:SessionhijackingandPHP(3个答案)关闭4年前。Thisarticle指出IfyoursiteisrunonasharedWebserver,beawarethatanysessionvariablescaneasilybeviewedbyanyotherusersonthesameserver.在像GoDaddy这样的大型主机上,真的没有针对这种情况的保护措施吗?真的有那么容易吗?如果有那么简单,我的主机上其他用户的session变量在哪里,以便我可以查看它们?

php - 扩展/修改 Zend Framework 有多容易?

我最近开始构建我已有一年历史的自定义MVC框架的第2版。它对我的许多项目都非常有用,但我确实看到了改进的空间。它缺少一些主要功能,如ACL、表单验证和缓存。尽管我很想自己构建这些部件,但我知道这实际上不是一个明智的决定。因此,我开始研究ZendFramework1.9。我真的很喜欢它的组件库是如何松散耦合的。但是,从不同的教程来看,它似乎很冗长。我见过一些示例应用程序,我可以使用我自己的框架使用更少的代码来复制它们。因此,我想“重新定义”其中的大部分内容以使其对RAD更加友好。因此,在我投入大量时间深入研究该框架之前,我希望有人能为我阐明这个主题。我本质上是一名编码员,如果它有坚实的基

php - 一个类有多少个静态方法太多了?

更新:重新表述要问的问题,在这个类结构中“是否有太多”静态方法(我意识到现在只有4个,但我最初是从2个开始的)?如果是这样,关于如何重构这些类以使用某种Finder类以便我可以从模型类中删除静态函数有什么建议吗?我有以下抽象类:abstractclassLP_Model_Abstract{protectedstatic$_collectionClass='LP_Model_Collection';protected$_row=null;protected$_data=array();publicfunction__construct($row=null){$this->_row=$ro

php - 如何计算数组中有多少个重复键?

是否有可能得到数组中有多少个“a”?$array=array('a','a','a','a','b','b','c'); 最佳答案 array_count_values是你需要的上面的例子会输出:Array([a]=>4[b]=>2[c]=>1) 关于php-如何计算数组中有多少个重复键?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4367239/

php - 这个散列有多安全? (PHP)

functiononeWayEncrypt($string){$salt=md5($string."yHuJ@8&6%4#%([@d-]");$salt2=md5($string."@!#&+-)jU@[yT$@%");$string=hash('sha512',"$salt$string$salt2");return$string;} 最佳答案 使用SHA-512是获得加密强哈希的好主意,但您选择的盐不会增加太多额外的安全性。特别是,盐只有在其值是随机的且无法提前预测时才是好的。这可以防止攻击者预先计算已知散列表来尝试攻击您的数据