草庐IT

html-framework-7

全部标签

php - Zend Framework 默认日志级别

是否可以为整个应用程序设置默认日志级别?我想从application.ini中设置它。我想设置记录器以记录到数据库和firephp。 最佳答案 $logger=newZend_Log();$writer=newZend_Log_Writer_Stream('php://output');$logger->addWriter($writer);$filter=newZend_Log_Filter_Priority(Zend_Log::CRIT);$logger->addFilter($filter);//Blocked$logger-

php - 类似 Java 的 PHP 的 Html 解析器

我一直在开发Java程序,通过使用各种html解析器(如Jericho、NekoHtml等)来解析网页的html源代码...现在我想用PHP语言开发解析器。所以在开始之前,我想知道是否有可用的html解析器,我可以使用PHP来解析html代码 最佳答案 查看DOMDocument.示例#1创建文档loadHTML("Test");echo$doc->saveHTML(); 关于php-类似Java的PHP的Html解析器,我们在StackOverflow上找到一个类似的问题:

PHP:使用 DOM 构建 (X)HTML 输出 - 优缺点?

我刚开始创建一个新站点,我决定使用DOMImplementation来构建完整的站点。你怎么看这个,它够快吗?我预计它会比基本打印方法慢很多。我更喜欢DOM,因为它在构建最终输出时允许更大的灵active,更不用说更无错误的XHTML了。不管怎样,我想至少有一些速度比较。您能否向我推荐任何(可能是完全显而易见的)保持PHP代码清洁的想法(即,将HTML保持在最低水平)? 最佳答案 您可以拥有一个Widget类,它具有诸如checkBox、textArea等方法。您的View/Controller基类定义了一个函数addContent

php - HTML 表单和文件元素

如果元素是"file"类型,是否可以在html表单的输入元素中插入值?如果可能,该怎么做? 最佳答案 不,抱歉,JavaScript非常小心允许开发人员使用此输入元素执行的操作,想想它可能被一些棘手的CSS利用的方式。如果用户没有意识到他们实际上正在将文件上传到服务器,则可能会被迫放弃敏感或私有(private)数据。这是来自RFC1867的内容:Itisimportantthatauseragentnotsendanyfilethattheuserhasnotexplicitlyaskedtobesent.Thus,HTMLint

php - 在 Zend Framework 1.10.x 中使用 Doctrine 2

我如何开始使用Doctrine2+ZF?任何教程或资源?旁注,我听说ZF2将使用Doctrine作为其模型,是吗? 最佳答案 使用ZF和Doctrine2的好处在于集成它们几乎不需要做任何事情。本质上,您只需要访问在应用程序引导期间设置的Doctrine2的EntityManager实例,并确保Doctrinenamespace已加载到您的index.php(你需要为此使用Doctrine的ClassLoader,Zend_Loader还不支持命名空间)。您可以在Bootstrap中手动实例化您的EntityManager,或者更容

php - 允许用户使用所见即所得发布 BBCode 或 HTML?

我一直在更新成员(member)页面系统,其中一项要求是允许在某些字段上使用粗体、下划线、斜体、字体颜色和链接,但不允许字体大小或样式-所有这些都与所见即所得的编辑器。这最初是通过文本区域和一些最小的HTML过滤完成的,即删除用preg_replace().我知道这很疯狂而且绝对不安全。我的第一个修改是使用TinyMCE并禁止在TinyMCE中使用某些标签,唯一的问题是显然我不能依赖TinyMCE作为任何类型的验证器,并且我发现保护HTML输入以防止XSS是一个绝对的雷区。我花了最后一个小时左右的时间阅读某些实践,似乎几乎不可能允许某些HTML标签/属性而不弄乱当前的配置文件,并进一步

php - 如何用php将json数据转成html?

如何用php将json数据转成html?$url="http://api.nytimes.com/svc/search/v1/article?format=json&query=usa&rank=newest&api-key=mykey"当我在浏览器中输入url时,它返回{"offset":"0","results":[{"body":"Aguidetoculturalandrecreationalgoings-oninandaroundtheHudsonValley....}]}如何放置jsonbody数据转换成html?我的意思是这样echo''; 最佳

PHP、SMTP - 电子邮件中的主题将国际字符显示为 HTML_Entities

我在这上面花了半天多的时间-只是想让电子邮件主题看起来正常。但是当电子邮件到达收件箱时,国际字符显示为HTML_Entities。例如:TydzieńoJedność显示为:Tydzieńo杰德诺ść我已经将电子邮件主题编码为UTF-8:$this->subject="=?UTF-8?B?".base64_encode($this->subject)。"?=";当我收到电子邮件(Gmail)时,标题显示为:主题:=?UTF-8?B?VHlkemllJiMzMjQ7IG8gSmVkbm8mIzM0NzsmIzI2Mzs=?=所以它似乎编码正确。但出于某种原因,Gmail仍然显示带有HTM

php - Zend Framework 的性能问题

我在1个月前将ZendFramework添加到我的php项目中。我正在使用Zend_Measure和Zend_Locale将数字格式化为合适的语言环境。我正在使用带有APC和ZendFramework1.11的php5.3。我在从数据库中导出原始数据时遇到了一个大问题。排除可以忽略不计的mysql查询时间,带记录格式的php导出每1000条记录需要3.5秒。所有这些时间都花在了Zend_Locale_Format::toNumber()上。我怎样才能提高它的性能?这个基准测试是在我自己的电脑(Macbookproi5)上完成的。在我们的生产服务器上,每1000条记录需要70秒!!!该服

php - 为什么要使用 CakePHP 的 HTML Helpers?

在我的第一个CakePHP网站上工作时,我对何时/为什么应该使用CakePHP的HTMLHelpers感到困惑。它们对于表单来说似乎很棒-但对于链接、图像、div等,它们似乎有点矫枉过正。我是不是忽略了什么?有什么好处?你/我应该为所有事情使用助手,只是表单,还是什么都不用?(我确实在stackoverflow上找到了与此类似的简短讨论,但它更针对特定代码,而不是一般代码。)在此先感谢您的帮助! 最佳答案 我主要将助手用于表单、链接和图像。我倾向于在大约3个环境中运行我的应用程序(本地、开发和生产)。Local和dev通常在子文件夹