草庐IT

uses-sdk

全部标签

php - 是否有可能实现 SSL (wss ://) using PHP socket extension?

我有一个websocket服务器,使用PHP的socket库实现,并且一切正常...只要您使用的是ws://协议(protocol)。但是,我们现在需要升级库以通过SSL工作,即支持wss://协议(protocol)。是否有可能使用PHPsocket实现wss://(或者更一般地说,我想是SSL连接)函数,或者我们是否需要重写代码以使用stream_socket函数?(请注意,切换到stream_socket可能还有其他充分的理由,因此无论答案如何,我们都可以考虑这样做。但是,在我花时间评估这两个选项之前,我想确认坚持使用socket甚至是我们的一个选择。)

php - Facebook 图形 API 和使用新图形 SDK (PHP) 的删除后回调

我在新的FacebookGraph/AuthorizationAPI文档中找不到任何关于如何处理来自Facebook服务器的删除后回调的文档。使用RESTAPI,thispage描述了如何处理这个问题。关于如何使用新的PHPSDK执行此操作的任何想法?我们需要自己进行签名验证吗?在新的GraphAPI中,fb_params的等价物是什么?感谢您分享任何想法。 最佳答案 您的应用程序设置中有一个选项,您可以在其中输入一个URL,您希望Facebook在用户删除您的应用程序时对其执行ping操作。您可以通过Facebook开发者应用程序

php - 这个 Facebook 错误 : "An error occurred with PHP SDK Unit Tests"? 的原因是什么

我在我的网站上使用Facebook登录并查看此示例:https://github.com/facebook/php-sdk/blob/master/examples/example.php当我在示例站点上点击“使用Facebook登录”时,出现错误:AnerroroccurredwithPHPSDKUnitTests.Pleasetryagainlater.知道为什么会发生这种情况吗? 最佳答案 我之前遇到过同样的错误(现已解决)。我犯的错误是使用旧方法调用FacebookAPI,即$appid='xxx';$secret='xxx

php - 初学者 : Limit URL parameter by using regular expression

我需要一些关于正则表达式的帮助来限制用户为输入传递糟糕的参数时的选择。例如路径是这样的:/project/create/:category(:category是参数的占位符,因此我可以在我的Controller中访问它)基本上我想要做的是将URL与该类别的2个选项(报价|请求)之一相匹配。这使得用户尝试执行404重定向的任何其他路径都能正常工作。只允许这些选择的正则表达式需要是什么?(提供|请求)'/\/component\/create\/(offer|request)/'-会成功吗?提前致谢 最佳答案 从您表达问题的方式来看,您

php - Symfony2 : Validating a date using the Form Validator returns error

我在我的表单中添加了一个类型为“日期”的元素,然后它有一个验证规则,该规则指定表单元素值必须是日期类型,否则返回错误。然而,Symfony并没有处理验证,而是返回了一个异常。见下面的代码:用户类型.php$builder->add('startdate','date',array('label'=>'StartDate','widget'=>'single_text','format'=>'yyyy-MM-dd'));验证.ymlAcme\StoreBundle\Entity\User:properties:startdate:-Date:message:Youmustspecifya

php - 亚马逊 S3 : Monitor my bucket's current disk and bandwidth usage using PHP?

是否可以使用PHP创建基本脚本,以便在特定存储桶已经使用AmazonS3的100GB磁盘或100GB带宽时我可以收到警报(例如通过电子邮件)? 最佳答案 您可以使用亚马逊的php库以编程方式获取存储桶的大小。http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#m=AmazonS3/get_bucket_filesize是如何做的一个例子。使用上面的示例,您可以创建一个简单的函数来获取所有存储桶的大小。如果它们超过您的尺寸阈值,您可以给自己发送一封电子邮件。如果您使用的是基于u

php - 将 phpmailer_v5.1 use_gmail 与 paypal ipn 响应器相结合

我有两个脚本,想将它们合并成一行。我用这条评论标记了这一行:'hereIneedstack-overflow-help'。第一个脚本:这是Paypalipn响应者(https://www.x.com/developers/PayPal/documentation-tools/code-sample/216623):$value){if($get_magic_quotes_exists==true&&get_magic_quotes_gpc()==1){$value=urlencode(stripslashes($value));}else{$value=urlencode($value

php - 安装在 Google Appengine SDK 上运行的 WordPress 插件

我已经安装了在GoogleAppengine1.8.1SDK上运行的WordPress3.5.1。注意,我有ubuntu12.04。WordPress运行良好;我创建帖子,上传图片等。我的问题如下:我可以激活和停用插件,但管理面板没有给我添加新插件的选项。我发现为了安装插件,我必须去http://localhost:8080/wp-admin/plugin-install.php.但是当我到达那里时,我收到以下消息:Youdonothavesufficientpermissionstoaccessthispage.我发现这个问题与管理员角色有关。探索我的数据库...我去了wp_user

php - fatal error : Class 'ZipArchive' - not found when using PHPUnit

我重构了一些PHP代码并将其放入一系列PHPUnit类中。在其上运行PHPUnit(3.7.28)时(通过控制台)出现上述fatalerror。PHP版本为5.4.6-1ubuntu1.4(cli)。我知道Zip类正在工作并且可用,因为它在正常运行代码时(也通过控制台)工作想法/想法表示赞赏。谢谢!zip=newZipArchive();}} 最佳答案 在命名空间内,您必须使用完全限定的类名来引用类(函数除外)或首先导入它们:$this->zip=new\ZipArchive();或namespacephpUnit\Test;use

php - facebook sdk php 示例不工作

我正在尝试为网站开发facebook登录,我尝试了php-facebook-sdk给出的示例,即使在登录到facebook之后,$user变量仍然存在0即使在facebook登录后它也没有显示注销url。调用$facebook->getUser();函数总是返回0。require'../src/facebook.php';//CreateourApplicationinstance(replacethiswithyourappIdandsecret).$facebook=newFacebook(array('appId'=>'xxx','secret'=>'xxxx',));//Get