Tag: PHP的

会话文件在Apache / PHP中的位置

在Ubuntu 10.10上安装Apache / PHP时,会话文件的默认位置是什么?

如何查看由PHP SOAP客户机类生成的实际XML?

考虑这个示例SOAP客户端脚本: $SOAP = new SoapClient($WDSL); // Create a SOAP Client from a WSDL // Build an array of data to send in the request. $Data = array('Something'=>'Some String','SomeNumber'=>22); $Response = $SOAP->DoRemoteFunction($Data); // Send the request. 在最后一行,PHP从您指定的数组中获取参数,然后使用WSDL构build发送的XML请求,然后发送它。 我如何让PHP向我展示它构build的实际XML? 我正在对应用程序进行故障诊断,并需要查看请求的实际XML。

如何强制composer php重新安装库?

我正在使用ZF2骨架的应用程序,它有一个.gitignore,防止外部库被委托git。 在debugging时,我喜欢在图书馆的源代码中随意更改内容,以了解工作原理。 如果这些版本被控制,那么将它们恢复到原始状态将是非常容易的。 我该如何强制Composer重新安装一个特定的框架,以便我可以再次得到一个新的未经修改的副本? PS:请不要build议删除.gitignore文件,因为它存在的原因; 它阻止我的第三方库进入我的应用程序的存储库。 我可以随时在自动部署期间安装它们。

如何在yii中获得响应为json格式(application / json)?

如何在yii中获得响应为json格式(application / json)?

mysql服务器端口号

我刚刚在我的服务器上的MySQL上创build了一个数据库。 我想通过我的网站使用PHP连接到这个。 这是我的连接文件的内容: $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'password'; $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql'); $dbname = 'epub'; mysql_select_db($dbname); 我知道用户名/密码是什么,我知道服务器的IP地址。 我只是想知道如何知道使用哪个端口?

生成密码安全令牌

为了生成一个32字符的令牌来访问我们的API,我们目前使用: $token = md5(uniqid(mt_rand(), true)); 我已经读过这种方法不是基于系统时钟的密码保护,而且openssl_random_pseudo_bytes会是一个更好的解决scheme,因为它很难预测。 如果是这种情况,等效代码是什么样的? 我想这样的事情,但我不知道这是对的… $token = md5(openssl_random_pseudo_bytes(32)); 还有什么长度是有道理的,我应该传递给函数?

更好的方法来取消设置多个数组元素

这里的交易是我有一个包含17个元素的数组。 我想获取我需要的元素一段时间,并从数组中永久删除它们。 代码如下: $name = $post['name']; $email = $post['email']; $address = $post['address']; $telephone = $post['telephone']; $country = $post['country']; unset($post['name']); unset($post['email']); unset($post['address']); unset($post['telephone']); unset($post['country']); 是的代码是丑陋的,没有必要bash。 我如何使这看起来更好?

在PHP中简短的唯一ID

我想创build一个唯一的ID,但uniqid()是给像'492607b0ee414' 。 我想要的是类似于tinyurl给出的东西: '64k8ra' 。 越短越好。 唯一的要求是它不应该有一个明显的顺序,它应该看起来比看似随机的数字序列漂亮。 字母比数字更受欢迎,理想情况下不会混杂的情况。 由于参赛人数不会太多(高达10000人左右),碰撞的风险并不是一个巨大的因素。 任何build议感激。

PHP中的唯一和临时文件名?

我需要将一些文件转换为PDF,然后将其附加到电子邮件。 我使用梨邮件的电子邮件的一面,这很好(主要 – 仍然在解决一些问题),但作为这一部分,我需要创build临时文件。 现在我可以使用tempnam()函数,但它听起来像在文件系统上创build一个文件,这不是我想要的。 我只想在临时文件系统中使用一个名称(使用sys_get_temp_dir() ),这个名字不会与运行同一用户的同一脚本的其他人不止一次地调用脚本冲突。 build议?

如何在PHP中将数字格式化为一个美元金额

如何将数字转换为显示美元和美分的string? eg: 123.45 => '$123.45' 123.456 => '$123.46' 123 => '$123.00' .13 => '$0.13' .1 => '$0.10' 0 => '$0.00'