草庐IT

SOAP-ERROR

全部标签

php - curl 错误 (35) : error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 unrecognized name

我一直在使用以下代码块通过cURL从HTTPS网站收集数据。$q='https://www.example.org/';//forexample$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$q);curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,TRUE

php - Html::error 似乎不适用于 ajaxValidation 或 clientsidevalidation

我一直在从yii1.1和yii2.0转移,我必须在表单顶部显示我的属性错误并且没有内联错误,但发现很难这样做,为了实现我的要求,我尝试将下面的代码放在我表格的顶部:'help-block']);?>但它不会在ajaxValidation上显示任何错误和clientValidation在正常提交和验证时显示错误。我是不是做错了什么,或者是否有其他方法可以实现这一目标,或者是否遗漏或遗漏了这一点?'login-form','enableAjaxValidation'=>true,'enableClientValidation'=>false,'validateOnSubmit'=>true

php - Yii2:仅对 fatal error 使用错误处理程序或指定已处理的错误类型

Yii2有它自己的errorhandler,将所有非致命的php错误转换为可捕获的异常。是否可以仅将其用于处理fatalerror或(更好)明确指定哪些错误应由yii错误处理程序处理,哪些应由内部php处理程序处理?即在开发环境中,我希望所有错误都抛出异常并提供带有跟踪的错误页面。但在生产环境中,我只希望出现fatalerror以使用yii呈现错误页面,但通知和警告应该直接转到标准php日志而不抛出异常。目前,如果我将YII_ENABLE_ERROR_HANDLER设置为true,我会收到异常通知(我不希望它出现在产品上);如果我将它设置为false,我会丢失yiifatalerror

php - 为什么 file_put_contents() 有时会抛出 "No error"错误?

为什么这段代码有时会给出一个Nosuchfileordirectory警告,但有时会给出一个Noerror警告;通常给出这个错误警告;Warning:file_put_contents(*bad*):failedtoopenstream:NosuchfileordirectoryinC:\root\noerror.phponline3但是如果我稍等片刻再运行它,有时它会这样说;Warning:file_put_contents(*bad*):failedtoopenstream:NoerrorinC:\root\noerror.phponline3有什么想法吗?我使用的是Windows

php - Yii2 批量删除操作发生Internal Server Error

我在Yii2中有批量删除操作,下面是删除事件日志记录的代码(这里的DBMS是PostgreSQL)-$companies=Yii::$app->request->post('ids','');if($companies&&count($companies)){foreach($companiesas$company){try{$utsendelseid=$company['utsendelseid'];$mailid=$company['mailid'];$model=MailSend::find()->where(['utsendelseid'=>$utsendelseid,'mai

.net - 使用 ASP.NET 使用 PHP SOAP WebService

我在尝试使用ASP.NET使用我的PHPSOAP网络服务时遇到了一些重大问题。所讨论的Web服务基于PHPSOAP扩展,并由以下WSDL描述:我可以在VisualStudio中从这个WSDL成功生成一个代理类,但是在尝试调用getServices方法时出现异常:System.Web.Services.Protocols.SoapHeaderException:程序'string'不存在在SOAP服务器端检查原始发布数据后,我的PHPSOAP客户端发出如下请求:ln44nq而.Net代理类正在这样做:LN44NQ我只能假设发送邮政编码参数的方式不同是问题所在,但作为主要的PHP开发人员,

php - 在 php 中发送 SOAP 身份验证 header 的问题

我对SOAP很陌生(即不知道!)客户要求我与现有的SOAP服务进行交互,该服务需要通过我的SOAPheader(简单的用户名和密码)完成身份验证我有3种方法可以使用,还活着活着安全更改用户详细信息IsAlive只返回true,我可以调用它没问题IsAliveSecure通过适当的授权返回true,但我无法让它返回true。基本上我需要发送以下请求:POST/ripplecomprovisioning.asmxHTTP/1.1Host:provisioning.example.ieContent-Type:text/xml;charset=utf-8Content-Length:leng

php - 在 php.ini 中设置 error_reporting

对于我的本地机器,我在我的php.ini中使用以下设置error_reporting=E_ALL&~E_NOTICE&~E_DEPRECATED它允许省略单引号从记录集中获取数据,如$rs[url]。我也在我的网络服务器上使用了这个设置,但它只是忽略了上面的语法并且不会获取任何数据。有什么问题吗? 最佳答案 你确定你修改了正确的php.ini吗?我之所以这样问,是因为有时php.ini位于不同的路径上,一个用于phpcli,另一个用于apache(其他Web服务器可能也是如此)。您应该添加更多关于您使用的服务器(windows、li

php - 如何在 ZEND SOAP AutoDiscovery 中设置这些复杂类型?

你好,我需要编写一个SOAP服务器,我可以在其中传递复杂类型,结构上看起来像这样:.................我/我使用以下代码为此服务生成WSDL文件country='country';$addressType=newaddressTypeSpace();$addressType->address='Adresas';$addressType->area='Area';$group->countryType=$countryType;$group->addressType=$addressType;}return$group;}}if(isset($_GET['wsdl']))

php - DHL 跟踪装运请求 - WSDL - PHP - SOAP

第一次发帖,如有违反论坛规则等,请见谅。我正在尝试使用DHLapi来跟踪cargo。这是我目前的代码$client=newSoapClient("https://wsbuat.dhl.com:8300/gbl/glDHLExpressTrack?wsdl");//$header=newSoapHeader("https://wsbuat.dhl.com:8300/gbl/glDHLExpressTrack?wsdl","APICredentials",$auth,false);//$client->__setLocation('https://wsbuat.dhl.com:8300/g