解析器错误-期望开始标记,<没有找到


parser error - Start tag expected, < not found

自从我们升级到php 5.3,我们看到这个应用程序上的错误。我们可以在代码上做些什么改变,让它再次工作吗?


致命错误:SOAP-ERROR:解析WSDL:无法加载'https://servicios1.afip.gov.ar/wsfev1/service.asmx?WSDL':开始标签预期,'<'未在/home/whlatam/public_html/e-factura/inc/functions .php第373行


在functions .php文件的第373行我们有这个

'soap_version' => SOAP_1_2));

看,

PHP Fatal error:  SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://localhost/webservice/Expression?wsdl' : Start tag expected, '<' not found'n in /usr/share/php/Zend/Soap/Server.php on line 760

似乎你还没有启用OpenSSL.

由于您正在从https加载WSDL,因此您应该启用OpenSSL。

在终端上运行以下命令(你托管应用程序的地方)检查它是否启用,

echo '<?php phpinfo(); ?>' | php 2>&1 |grep -i ssl

如果OpenSSL是启用的,你应该得到如下输出:

openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.1f 6 Jan 2014
OpenSSL Header Version => OpenSSL 1.0.1f 6 Jan 2014
OpenSSL support => enabled

抱歉回复晚了。如果您正在使用nusoap,那么您应该调用函数nusoap_client()。

相关文章: