草庐IT

php - Zend Framework 1.9.x 和 Firebug

这里有人可以为我指明使用firebug登录Zend1.9.x的正确方向吗?我正在使用这个:(来自ZendFramework手册页)//Placethisinyourbootstrapfilebeforedispatchingyourfrontcontroller$writer=newZend_Log_Writer_Firebug();$logger=newZend_Log($writer);//Usethisinyourmodel,viewandcontrollerfiles$logger->log('Thisisalogmessage!',Zend_Log::INFO);但它根本不起

PHP JSON返回字符串问题

我不懂任何PHP,因此另一位开发人员帮助我完成了这段代码。我正在尝试返回服务器上文件夹中所有文件的名称。然后将这些传递到使用数据的我的iPhone应用程序。但是,我的文件夹中有160个文件,而JSON字符串只返回85个。这段代码有问题吗: 最佳答案 这段代码没有理由失败。但是,您的$path变量不应以斜杠结尾(正如您在glob调用中那样)。要看的东西:您确定所有文件都是.jpg、.jpeg或.png文件吗?您确定某些文件不是.JPG、.JPEG或.PNG(在Unix/Linux上视情况而定)在$files变量上尝试print_r。它

php - 如何加载测试 PHP Web 论坛软件?

我注意到那里有许多PHP论坛包-http://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software_(PHP).我特别在寻找一个可以很好扩展的论坛包——据我所知,Vbulletin和SimpleMachines这两个最流行的论坛包需要比人们想象的要多得多的功能。在谷歌搜索几个小时后,我找不到任何论坛性能的比较,所以我想自己做一个。问题是——从哪里开始?负载测试不同的PHP论坛包的最佳方法是什么? 最佳答案 你可以试试他们在http://loadimpact.com/上

php - 如何使用PHP在邮件主题中发送带有二进制字的邮件

我要通过PHP网站发送邮件。客户端可以自定义邮件主题,我会得到UTF-8格式的邮件数据。但是当我使用PHPmail()发送HTML电子邮件时,我发现主题没有正确显示,但body可以。如何在PHP邮件功能中发送一个中文单词?谢谢。 最佳答案 您需要根据encoded-word的指定方式对主题进行编码(参见RFC2047):encoded-word="=?"charset"?"encoding"?"encoded-text"?="你可以使用Base64编码(base64_encode):'Subject:=?UTF-8?B?'.base

php - 从 wordpress 访问和显示 wordpress 帖子

我有一个商业站点(php),并且在子目录中有一个Wordpress博客。我需要在主页上显示Wordpress之外的最新帖子:/网站:http://www.blabla.com博客:http://www.blabla.com/blog/所以我需要在www.blabla.com/index.php上显示帖子。如何访问Wordpress功能?非常感谢!欣赏! 最佳答案 最简单的方法是使用您的WordpressRSS饲料。使用file_get_contents()下载它或cURL以获得更多控制。用simpleXML解析它并输出。你可能想把它

php - 在 php 中手动检查文件标记 ffd9 (?) 的 jpeg 结尾以捕获截断错误

基本上是尝试从集合中删除损坏的、过早结束的jpeg文件。我认为如果文件结尾标记不存在则意味着图像被截断,因此我认为它对我的目的无效。这是检查声音的方法吗?如果是的话,我有什么想法可以在php中实现吗?干杯 最佳答案 试试这个:$jpgdata=file_get_contents('image.jpg');if(substr($jpgdata,-2)!="\xFF\xD9"){echo'Badfile';}这会将整个JPG文件加载到内存中,并可能导致大文件出错。备选方案:$jpgdata=fopen('image.jpg','r');

php - 从 php/linux 获取 pdf 的布局模式(横向或纵向)

给定一个PDF,如何使用PHP库或linux命令行工具获取PDF的布局模式(或相对宽度/高度)?使用http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf它可以在新的PDF上设置此变量,但适用于来自adobe的现有pdf。考虑将pdf转换为ps,或以其他方式使用gs——比如先将其转换为图像,然后获取其宽度和高度。这是最好的方法吗? 最佳答案 我使用的解决方案是使用ghostscript将第一页打印成图像,然后获取图像尺寸$cmd='gs-dSAFER-dBATCH

PHP - SQL Server 2005 express 到 2008 标准问题

我有一个PHP应用程序可以在以下系统上正常运行:网络应用:PHP5.2.3版操作系统:WindowsServer2003Standard32位数据库:SQLServer2005(express)网络服务器:IIS6我正在尝试让同样的事情在以下方面运行:网络应用:PHP5.2.11版操作系统:WindowsServer2008Standard64位数据库:SQLServer2008Standard64位网络服务器:IIS7完成我通常执行的安装和设置后,phpinfo()正在运行,但没有MSSQL部分。我环顾四周,发现一些MS文档使用php_sqlsrv.dll设置系统并尝试过,但它似乎使

php - 为什么加载的 PHP 扩展会在类实例化时失败?

我有一些调整图像大小的代码,使用Imagick或GD,具体取决于服务器上可用的内容。我正在使用extension_loaded()函数测试每一个的可用性。if(extension_loaded('imagick')){$image=newImagick();...}我有一位用户报告说他们收到了:Fatalerror:Class'Imagick'notfound什么情况会导致加载了Imagick扩展但类不可用?我应该如何进行测试以使我的代码更健壮? 最佳答案 1:始终以不区分大小写的方式进行检查(在比较之前将字符串设为小写)2:不检查

php - HTMLPurifier,检查整个 HTML 文档

我正在使用HTMLPurifier检查整个HTML文档中的XSS。问题是它似乎去掉了所有不在里面的东西。标签。但是,我想保留所有内容,只是提防严重的XSS攻击。任何想法如何允许,,等等? 最佳答案 David,我刚刚在HTMLPurifier支持论坛上搜索了一下,发现你很忙。但也许您错过了几个月前的帖子addressesyourexactissue,具体回复:Fulldocumentsupportwill(ostensibly)comesometimeintheHTMLPurifier5.xseries;wedon'tactuall