草庐IT

connection-param-file

全部标签

php - zend_call_method_with_N_params

PHP扩展开发有zend_call_method_with_0_params、zend_call_method_with_1_params和zend_call_method_with_2_params。但是如何调用超过2个参数的方法呢? 最佳答案 我之前的回答是错误的。你必须使用zend_call_functiondirectly.查看正文zend_call_method.基本上你必须准备一个zend_fcall_info先对象。参数数量应存储在fci.param_count中领域和fci.params应该有一个数组fci.para

php - 使用 simplexml_load_file 加载文件

我很困惑为什么这不起作用但我可以回显test.xmlmovie[1]->plot;?> 最佳答案 simplexml_load_file和创建一个新的SimpleXML对象没有必要同时进行。simplexml_load_file已经将XML文件解释为对象。(请记住,它不接受XML字符串)$movies=simplexml_load_file('test.xml');或者,您可以直接将XML字符串加载到SimpleXML中对象。$movies=newSimpleXMLElement(file_get_contents('test.xm

PHP $_FILES MIME 类型返回 null

现在我正在尝试编写一个脚本,它只接受某些音频文件上传到服务器。但是,某些MIME类型返回为null。下面是一些代码片段:PHP:$allowedExt=array('audio/mp4a-latm');if(isset($_POST)){print_r($_FILES);//ToDo:LimitbyFileSizeif(in_array($_FILES["fileUpload"]["type"],$allowedExt)){echo"filetypefound";}elseecho"wrongfiletype";}HTML:Chooseafile:上面的结果是:Array([fileU

php - SOAP 错误 fatal error : Uncaught SoapFault exception: [HTTP] Could not connect to host

我在使用PHPSoapClient发送SOAP请求时遇到此错误:Fatalerror:UncaughtSoapFaultexception:[HTTP]Couldnotconnecttohostin/var/www/phpwebservice/soap-client.php:6Stacktrace:#0[internalfunction]:SoapClient->__doRequest('__call('getCatalogEntry',Array)#2/var/www/phpwebservice/soap-client.php(6):SoapClient->getCatalogEnt

php - move_uploaded_file 返回 true 但文件未出现在文件夹中

我有几个脚本在另一台服务器上运行良好。现在我已将所有内容移至新服务器,该文件不会出现在目标文件夹中。奇怪的是move_uploaded_file返回true。还有,我打印了post数据,没有报错。你能猜出可能发生了什么吗?我尝试上传作为测试的文件非常小(10kb)。 最佳答案 move可能成功,请检查以下内容:您无权查看该文件。使用chmod("/path/to/file.ext",0755);为ftp用户添加查看权限。您将文件移到了不存储文件的位置。/dev/null您正在查找错误的文件夹。您是否使用了完整路径?文件在move后不

PHP __FILE__ 给出移动文件的错误位置

我正在使用PHP解压缩PHP应用程序本身的更新。这是通过从更新服务器抓取一个zip文件,将其解压缩,然后递归地将解压缩的文件移动到应用程序当前存在的文件上来完成的。问题是下次我去使用该应用程序时,__FILE__(至少在一个新文件中)给出了zip文件最初解压缩的目录中的位置。由于这不是文件的实际位置,因此在使用__FILE__查找当前目录的后续require函数调用中出现错误。最奇怪的部分:我所要做的就是在编辑器中打开文件并重新保存(例如添加和删除空格),然后PHP将正确解析文件路径。有什么可能出错的想法吗?似乎PHP以某种方式“知道”文件的来源并获取该信息而不是当前所在的位置。重新保

PHP IIS7 MSSQL 调用未定义函数 sqlsrv_connect

我有MSSQLServer2008、MSWINDOWSSERVER2008RC2和PHP5.4php.info有行[PHP_PDO_SQLSRV_54_NTS]extension=php_pdo_sqlsrv_54_nts.dll[PHP_PDO_ODBC]extension=php_pdo_odbc.dll[PHP_SYBASE_CT]extension=php_sybase_ct.dll[PHP_SQLSRV_54_NTS]extension=php_sqlsrv_54_nts.dll在此处找到PHP信息http://89.111.180.28/index.php我看到带有扩展名p

php - Gearman 在 php 示例中抛出 GEARMAN_COULD_NOT_CONNECT

我在我的服务器上安装了gearmand1.1.5,并在启动服务器后尝试了安装提供的示例。它们工作得非常正确(echo示例有效,反向不按预期工作,但没有给出任何错误)。然后我使用pecl安装了php包装器。该版本是最后一个稳定版本(1.1.1)。显然我将扩展名添加到php.ini,我的php--info|grepgearman输出是:gearmangearmansupport=>enabledlibgearmanversion=>1.1.5PWD=>/root/gearman-1.1.1/examplesOLDPWD=>/root/gearman-1.1.1_SERVER["PWD"]=

PHP & IIS : LDAPS Connection for Password Change

我的目标是使用PHP和IIS通过Web界面更改ActiveDirectory中的密码。我一直在按照http://www.ashleyknowles.net/2011/07/iis-php-and-ldaps-with-active-directory/上的说明进行操作在遵循这些说明之前,我无法为LDAPS连接绑定(bind)到AD,但是在遵循这些说明之后,它似乎成功连接,但在我尝试更改时出现“服务器不愿执行”错误“unicodePwd”值。请注意,下面的代码将成功更改AD中用户的任何other值。encodePwd($newPassword));print_r($newEntry);i

php - 如何在运行 simplexml_load_file() 之前检查 XML 文件是否良好

我使用PHP的simplexml_load_file()函数调用一个API,该API会根据我发送的时间戳返回更改后的结果。因此API将仅返回self的时间戳以来发生变化的结果。我遇到的问题是,如果时间戳太快并且API没有返回结果,那么它不会返回正确的XML文件,而只会返回空白页。这会导致simplexml_load_file出现各种问题这是我可以运行的简单测试...$xml='http://api.rescuegroups.org/rest/?key=CZivWWGD&type=orgs&limit=300&updatedAfter=1361941202&startPage=1';$x