草庐IT

pytest-html

全部标签

PHP HTML 生成 - 使用字符串连接

一个关于PHP输出html的不同方法的问题;这些之间的性能差异是什么:方法一——变量串联$html='';$html.='';for($k=1;$kThisislistitem#'.$k.'';}$html.='';echo$html;方法二——输出缓冲ob_start();echo'';for($k=1;$kThisislistitem#',$k,'';}echo'';我怀疑不断修改和扩大变量会影响性能;对吗?干杯!谢谢GaryF,但我不想回答有关架构的问题-这个问题是关于性能的。关于哪个更快,似乎有一些不同的意见/测试,这就是为什么目前还没有一个公认的答案。

php - 为什么 Apache 像 PHP 一样执行 .php.html 文件?

我有一个奇怪的问题...我正在使用生成大量输出的文档生成器,例如docs/foo.php.html。它是XHTML,因此包含文件开头的标签。问题是,Apache以某种方式决定通过PHP解释器运行它,即使“.php”出现在文件名的中间,而不是末尾。这反过来会触发PHP错误,因为它将“”视为开始执行PHP代码的命令,并立即被其后的“xml...”弄糊涂了。如何将Apache配置为仅执行.php文件而不执行.php.html文件?字符串“php.html”没有明确出现在我的Apache配置文件中的任何位置。有一行“AddHandlerphp5-script.php”,但我看不出它还包括“.p

php - 在 PHP 中检查 HTML 是否包含 JavaScript

我需要检查用户提交的HTML是否包含任何JavaScript。我正在使用PHP进行验证。 最佳答案 如果您想保护自己免受跨站脚本(XSS)攻击,那么最好使用whitelist比blacklist.因为有太多manyaspectsyouneedtoconsiderwhenlookingforXSSattacks.只需列出您要允许的所有HTML标签和属性,并删除/转义所有其他标签/属性。对于那些可用于XSS攻击的属性,验证值以仅允许无害值。 关于php-在PHP中检查HTML是否包含Java

php - dompdf:加载要渲染的 html 文件,不起作用

dompdf无法从我网站的页面生成pdf。但是,我保存了该页面并将其作为简单的静态html文件上传,并且成功了!所以,我不知道是url问题还是其他问题。这是我得到的错误:Warning:require_once(/home/o110334/public_html/dompdf/include/firephp.cls.php)[function.require-once]:failedtoopenstream:Nosuchfileordirectoryin/home/o110334/public_html/dompdf/dompdf_config.inc.phponline194Fata

php - 纯 html 中的 Facebook/Twitter "Like"按钮

我正在尝试将共享按钮添加到我的简单网站...是否可以在纯html中制作一个Facebook“喜欢”按钮?是否可以在纯html中制作一个Twitter“赞”按钮? 最佳答案 来自Facebook'sdeveloperdocumentation,将以下内容插入标记的正文中:(确保关闭iframe标记,在facebookwebsite上它保持打开状态。)对于Twitter(在forum上找到):TweetThis! 关于php-纯html中的Facebook/Twitter"Like"按钮,我

php - HTML 5 相机访问和使用 php 上传文件

我正在使用以下代码访问html5摄像头并将图像上传到服务器。HTML代码upload.php代码问题是当我测试代码时显示“上传文件时出错,请重试!”.谁能帮我找出问题所在?下面的代码对我来说工作正常。HTML代码:Chooseafiletoupload:PHP代码同上。 最佳答案 在第一种情况下,您的文件输入名称被命名为“image”,而在第二种情况下,您的文件输入名称被命名为“uploadedfile”。您的PHP需要“上传文件”。要解决此问题,您需要将代码(第一种情况)更改为: 关于

PHP 简单 HTML DOM 解析器添加脚本标签

是否可以使用PHPSimpleHTMLDOMParser在具有主页完整html的simple_html_dom对象的头部添加新的脚本标签?我需要在该模板中添加一些节点,其中一个节点是带有jquery的脚本标记,另一个是带有我从数据库中提取的一些文本的div。我以前做过这样的事情:(使用DOMDocument)$dom=newDOMDocument('1.0','UTF-8');$dom->loadHTML($remote);$head=$dom->getElementsByTagName('head')->item(0);$jquery='$(document).ready(funct

php - 如何包装HTML代码而不在Twig中包含新文件?

我有代表框的CSSdiv,它们包装了html代码。mycodehere我创建了一个“layoutbundle”,其中每个HTML包装器(例如框,选项卡,网格等)都放置在单独的Twig文件中。以这种方式,可以使用其他布局来实现对其他束的查看。但是我厌倦了包含。每个小的html包装器都需要一个include,我想知道是否有一种更简单的方法来包装HTML代码。让我们用一个简单的盒子作为例子。实际上,我创建了几个文件:包含该框并包含以下内容的box.html.twig文件:{%includecontent%}几个box-content.html.twig文件,其中包含我的盒子的内容。最后,我通

php - 如何在 PHP 中从数组输出 HTML

如果主题有点奇怪,请见谅。但我不知道还能给它起什么名字。我想设计这种和平代码以适应我网站的风格。ID,'Items',array("fields"=>"names"));if(count($opties)>0){echoimplode(',',$opties);}?>现在是echoItem1,Item2,Item3,etc...我想让它回显以下内容:Item1Item2Item3我如何获得此代码来执行此操作?提前致谢! 最佳答案 您可以使用foreach的替代语法轻松组合HTML。ID,'Items',array("fields"=

php - HTML 使用 PHP(和 ZF)转义用户提供的数据的最佳实践

注意:我使用的是ZendFramework,但我认为其中大部分适用于一般的PHP编码。我正在尝试选择一种编写View脚本的策略,可能是在模板引擎的帮助下。动机:清晰和安全。我只是不喜欢编写.phtml脚本。这种语法对于做最经常需要的事情来说非常冗长——输出一个变量:escape($this->myVariable);?>除了代码冗长之外,恕我直言,模板作者不应该在每次他/她想要输出变量时都记住(和打扰)编写转义调用。忘记调用几乎肯定会导致XSS漏洞。对于这个问题我有两种可能的解决方案:方案一:自动转义的模板引擎我认为至少Smarty有一个选项可以在输出变量时自动转义html实体。有po