草庐IT

Zend_Soap_Client

全部标签

php - Zend Framework 2 自定义表单验证器

我正在尝试制作一个用户注册表单来检查密码字段的复杂性。我已经根据documentation编写了一个自定义验证器来执行此操作.该文件位于我的“用户”模块中,位于User\src\User\Validator。"'%value%'mustbeatleast6characterslong",self::UPPER=>"'%value%mustcontainatleastoneuppercaseletter",self::LOWER=>"'%value%mustcontainatleastonelowercaseletter",self::DIGIT=>"'%value%mustcontai

php - GuzzleHttp\Client 忽略 base_url 中的基本路径

我在一组由PHPUnit驱动的RESTAPI测试中使用Guzzle。我按如下方式创建我的客户端:useGuzzleHttp\Client;$client=newClient(['base_url'=>['http://api.localhost/api/{version}',['version'=>'1.0']]]);这很好用,我可以使用以下代码发出请求:$request=$client->createRequest('GET','/auth');$request->setBody(Stream::factory(json_encode(['test'=>'data'])));$res

php - Zend Framework 1.9 和 Doctrine 集成

我正在尝试设置ZendFramework和Doctrine。之前有关于ZF1.8的讨论IntegrateDoctrinewithZendFramework1.8app该讨论没有考虑AutoLoader/Bootstrap系统。如果我用./zh.sh生成一个应用程序框架,我将如何集成Doctrine。 最佳答案 找到解决方案http://pastie.org/481635http://pastie.org/481633在application/configs/application.ini中设置自动加载器和插件路径:autoloade

php - 如何使用 PHP 和 Zend Framework 进行文件上传?

我正在使用ZendFramework1.9.6。我想我已经想通了,除了结尾。这是我目前所拥有的:表格:setAttrib('enctype','multipart/form-data');$this->setMethod('post');$description=newZend_Form_Element_Text('description');$description->setLabel('Description')->setRequired(true)->addValidator('NotEmpty');$this->addElement($description);$file=ne

php - 使用证书创建 PHP SOAP 请求

我正在尝试创建一个PHPSOAP连接到具有自签名证书的.NETWeb服务,以便锁定服务以通过HTTPS进行通信。我继续收到错误,我不确定它是否与我创建证书的方式、我的Apache/PHP设置、我尝试建立SOAP请求的方式或其他方式有关。如果有人有任何指示,他们将不胜感激。提前致谢。证书生成这就是我创建证书的方式。创建受信任的根私钥:genrsa-outca_authority_prv.pem2048创建受信任的根授权证书:req-new-keyca_authority_prv.pem-x509-outca_authority_cert.pem使证书颁发机构受信任:x509-inca_a

php - Zend Framework中获取Session过期时间

在ZendFramework或PHP中有没有办法获取Session(PHPSESSIDcookie)过期之前的时间? 最佳答案 我不知道框架提供的任何方法来实现这一点。但是一旦您知道ZF在哪里存储其命名空间的过期时间,您就可以执行如下操作:$session=newZend_Session_Namespace('Zend_Auth');$session->setExpirationSeconds(60);$timeLeftTillSessionExpires=$_SESSION['__ZF']['Zend_Auth']['ENT']-

PHP SOAP 传输文件

我正在尝试学习如何使用PHP和SOAP在客户端和服务器之间传输文件(.zip文件)。目前我有一个看起来像这样的设置:require('libraries/nusoap/nusoap.php');$server=newnusoap_server;$server->configureWSDL('server','urn:server');$server->wsdl->schemaTargetNamespace='urn:server';$server->register('sendFile',array('value'=>'xsd:string'),array('return'=>'xsd

PHP - Zend 说避免魔术方法?

我正在阅读此页面-http://deaduseful.com/blog/posts/50-php-optimisation-tips-revisited其中一个建议是避免使用MagicMethods,引用自ZendPerformancePDF,其中没有给出避免它们的建议的理由。经过一些Google搜索(并在这里结束了一个不相关的问题),我想知道是否有人在这方面有任何建议?我在我的代码中经常使用__get(),通常是为了保存我不经常使用的变量,例如我可能有一个包含name、desc、category_id、time_added的表我的get看起来像这样:publicfunction__g

php - 如何使用 WizTools Rest Client 发送 POST?

如何使用WizToolsRESTClient?发送POST请求我正在尝试POST两个值,它们将由我的PHP脚本解析,并回显一个json编码的响应。这是两个示例值:$_POST['function']="sampleTestFunction";$_POST['username']="Dom";我的url端点确实有效(如果我对值进行硬编码,则会显示json编码的响应),但我似乎无法弄清楚如何从WizTools发布值。 最佳答案 在Method选项卡中选择POST,在Body选项卡中,从下拉列表中选择StringBody,然后单击Inse

php - 在 PHP 上启用 SOAP

我想在我的PHP5/Centos/Apache服务器上启用SOAP。我可以完全访问服务器。我的php.ini文件包含以下内容。当我查看phpinfo()时,它没有引用SOAP。有什么建议么?谢谢[soap];EnablesordisablesWSDLcachingfeature.soap.wsdl_cache_enabled=1;SetsthedirectorynamewhereSOAPextensionwillputcachefiles.soap.wsdl_cache_dir="/tmp";(timetolive)Setsthenumberofsecondwhilecachedfil