草庐IT

dynamic-pages

全部标签

php - Nginx 快速 CGI 缓存打开 error_page 404

我想缓存(fast_cgi)404响应。error_page404=/url_rewriting.php;在我的url_rewriting.php中,我用php生成图像:if(strpos($_SERVER['REQUEST_URI'],'render/framed/file')!==FALSE){$urlBlocks=['VR','sizePixels','image','ver','frame','borderSize','mat','matSize','maxSize','frameGlass','minSize'];foreach($urlBlocksas$oneBlock){

php - PHP到底是如何实现 'dynamic'变量的呢?

今天测试下面的代码时惊呆了:$star="Aquarius";$star=11;在调试时,我观察到$star只是从string类型更改为integer类型。我对这个功能感到惊讶。例如,在C++中,这是不可能的,但在C#中,我考虑了var变量,但它不一样。例如你不能这样做:vardynamic="Hello";dynamic=3;我开始想知道当我基本上说$star=11时到底发生了什么。我的猜测是$star只是重新初始化,因为它被直接分配给(但这看起来很奇怪,因为解释器已经知道变量$star已经在前面声明了)。任何人都可以提供一些明确的或官方来源支持的解释吗?谢谢。

php - 活泼 & wkhtmltopdf : page numbering in footer

我想在使用Snappy和Wkhtmltopdf生成的每个页面的页脚中显示页码,但我还没有找到任何线索。我可以设置页脚文本(使用选项“footer-center”)但是如何放置页码? 最佳答案 ...文档here表示某些标签被替换为例如页码。 关于php-活泼&wkhtmltopdf:pagenumberinginfooter,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2217

php - Fat Free 框架 (F3) : custom 404 page (and others errors)

我如何处理我的404自定义页面(以及可能的其他错误)?我刚刚尝试在路由部分添加GET/@codes/WebController->error我的ClassWebController处理错误的地方,我解决了404(部分)。实际上它适用于http://mydomain.ext/itdoesntexists但如果我记得一个http://mydomain.ext/sub/maybe_another_sub/and_so_on/doesnt_exist我的路线(当然)行不通。顺便说一句,在任何情况下,这条路线都不会推送404header(这只是一种疯狂的想象,我正在考虑向Google寻找资源,但

php - Symfony2 : dynamic generation of embedded form

Symfony2有可能formsdynamicgeneration.然而,根据用户提交的数据动态生成嵌入表单存在很大问题:如果我使用FormEvents::PRE_SET_DATA,那么我无法接收嵌入式表单的发布数据-只有父对象数据可用$builder->get('contacts')->addEventListener(FormEvents::POST_SET_DATAfunction(FormEvent$event){$data=$event->getData();//$datawillcontainembeddedformobject-notthedataobject!});如果

php - JPG 文件大小优化 - PHP、ImageMagick 和 Google 的 Page Speed

我有执行图像大小调整和缩略图创建的照片库代码。我使用ImageMagick来执行此操作。我通过Google的PageSpeed工具运行了一个图库页面,结果显示调整大小后的图像和缩略图都有大约10KB的额外数据(特别是JPEG文件)。我可以在我的脚本中添加什么来优化文件大小?附加信息调用resizeImage()函数时,我正在使用imagick::FILTER_LANCZOS滤镜,模糊设置为0.9。JPEG的质量设置为80。 最佳答案 我发现这个SO问题,“ToolsforJPEGoptimization?”,它有一些很好的信息,但解

php - 在 YII 中获取所有 "pages"?

我正在尝试创建自己的xml站点地图。除了我认为最简单的部分外,一切都已完成。您如何获得网站上所有页面的列表?我在/site文件夹和其他一些文件夹中有一堆View。有没有办法明确请求他们的URL或者可能通过Controller?我不想使用扩展程序 最佳答案 您可以使用反射来遍历所有Controller的所有方法:Yii::import('application.controllers.*');$urls=array();$directory=Yii::getPathOfAlias('application.controllers');

php - Wordpress is_page() 总是返回 false

我正在使用此代码向wordpress页面添加一些内容。但是这段代码不起作用。is_page()总是返回错误值。请帮帮我。 最佳答案 好的..这是解决方案。而不是使用Action钩子(Hook)初始化,使用wpAction钩子(Hook)。/**PluginName:PageTest*/add_action("wp","only_pages");functiononly_pages(){if(!is_admin()){wp_reset_query();if(is_page()){echo'Iamsinglepage';}else{ec

php - 'field declared dynamically' 在这种情况下意味着什么?

我对OOP和PHP还很陌生。我正在使用IDEPhpStorm,它在我引用$width时给我这个(见下文)警告。这是我的代码:width=3;}}?>我以前从未见过“字段”一词,我也不完全确定“动态声明的字段”这句话是什么意思。这个警告似乎是我今天更新PhpStorm后才出现的。我做错什么了吗?此外,如果有人可以通过“注意:未对类型为“stdClass”或派生的对象执行检查”来简要解释警告的含义? 最佳答案 请执行文件|使缓存无效...并重新启动IDE——更新后您的索引似乎已损坏/过时。andI'mnotentirelysurewha

php - Symfony2 : Slow page loads

我正在尝试在Ubuntu虚拟主机上设置Symfony2。然而,即使是简单的helloworld页面也需要大约7-8秒才能加载。我试过运行其他应用程序,例如PhpMyAdmin,它们运行良好,但我不明白为什么symfony加载时间这么长。以下是一些webgrind结果:抱歉,我目前无法提供更多信息,但我不确定去哪里找。提前致谢。丹尼尔 最佳答案 尝试完全禁用Xdebug。我注意到在Symfony1.3/1.4中,当Xdebug的分析器运行时,我的页面加载花费了40%+的时间。我还没有在Symfony2.0上尝试过Xdebug,但我想接