草庐IT

pytest-html

全部标签

php - XML 数据到 HTML 格式并返回

我将数据存储在XML数据库中。现在我希望用户能够编辑某些记录。例如。我的数据库看起来像这样:sometextTRUE29.01.2010...//nextitemandsoon是否有一个工具可以生成一个html表单(为此它肯定需要额外的信息,例如哪些字段是文本字段,哪些可能是复选框,或者下拉字段,等等),用数据填充它一条记录(这将是中的所有内容),并获取用户输入(GET/POST内容)并将其再次转换为XML?也许它甚至可以做一些检查,也许是通过回调函数。(我更喜欢一些免费的PHP来完成愿望list:) 最佳答案 您可以使用XSLT将

php - 单个PHP“退出;”语句可防止Safari中的HTML5视频

奇怪的错误:在一个提供视频文件的php脚本中,在发送“video/mp4”头并输出mp4文件之前,我有一些测试条件(authenticatetoken、确保文件存在等)。如果任何测试失败,$fail将被赋予一个非假值。在测试结束时,有一个if语句:if($fail){exit;}这段代码在chrome中可以正常工作,但在safari中不行。但是(相信我,我已经用各种方法测试过了),如果我简单地注释掉exit;,如:if($fail){//exit;}…这段代码在Safari中工作得很好-视频立即开始加载。我确信从未输入过if块,否则脚本将停止执行,并且我将看不到video/mp4头(更

php - 在 php 字符串中存储 html 的替代方法

我正在寻找一种从php生成动态html的更好方法。在我做这样的事情之前://generate.phpfor(...){$markup.='link'.$i.'';}这真的很难看,我更希望不必在php字符串中定义内联标记。我正在寻找include"markup.php";的功能,但我需要能够将结果存储到字符串中,而不是立即输出。像下面这样的东西会很棒。//generate.phpfor(...){$markup.=include"markup.php";}//markup.php">link 最佳答案 使用模板引擎,例如SmartyT

php - HTML 文本区域换行符

我在HTML中有一个文本区域,用户可以在其中输入文本,但是当提交表单时,它会传递给php脚本,该脚本echo就是这样,没有任何换行符。知道HTML可以做到这一点,我尝试在回显之前执行preg_replace()...echopreg_replace("/\n/","",$_GET["text"]);但仍然一切都在一条线上。所以我最好的猜测是HTMLtextareas使用不同的换行符...有人可以阐明这个主题吗?编辑好的,我已经找到问题所在了:Javascript正在去除换行符。viewcodehere编辑2好的,感谢Jason解决了这个问题。我需要做的:escape(document.

php - 使用 PHP 从 HTML 列表生成 XML

我想在html中转换列表结构:Section1Section2Section2.1Section2.2Section3像这样转换成XML:Section10Section20Section2.11Section2.21Section30我尝试使用PHPSimpleXML读取html,但遇到时似乎有问题内的标签标签。我想知道是否有人可以建议用PHP完成此操作的最简单方法是什么?非常感谢大家。 最佳答案 您总是可以将该HTML解析为您的XML结构。像这样:假设您的HTML位于名为“sections.html”的页面中。这是您可以做您想做

php - 我可以将 html 表格制作成图像以嵌入到 pdf 中吗

我一直在阅读有关此内容的信息,但我必须做一些事情。我有一个表格,标题列中有对角线文本,行中有水平文本。我能够使用CSS旋转东西使文本对角线化,表数据来自数据库,我想在pdf中生成相同的html。我不知道谁在pdf中写对角线文本。解决方案是使用数据创建可见html表的图像,然后存储它,然后制作pdf并将该图像嵌入到那里。我一直在阅读GD库,但是如何在GD库中制作表格我被卡住了,StackOverflow是最后的手段。请帮忙。 最佳答案 试试这个ezpdf类http://www.ros.co.nz/pdf/readme.pdf.他们得到

php - 如何在 php 后端将 html5 Canvas.toDataURl 字符串保存为 png

在使用将我的Canvas转换为图像源之后canvas.toDataURL("image/png");并将其传递给一个php文件,如何在服务器上将其保存为.png图像? 最佳答案 其实很简单,如果你有allow-url-fopen启用。PHP支持data:URL方案,并自动解码base64和urlencoding。preg_match('#^data:[\w/]+(;[\w=]+)*,[\w+/=%]+$#',$data=$_POST["dataU"])andcopy($data,"output.png");但您也可以只提取,之后的部

php - PDO 和清理日期/删除 HTML

我让用户使用此代码更新他们的姓名。$dbh=connect();$q=$dbh->prepare('UPDATEUsersSETusername=:nameWHEREUser_ID=:idLIMIT1');$q->bindParam(":id",$loggedInUser->user_id,PDO::PARAM_INT);$q->bindParam(":name",$_GET['name'],PDO::PARAM_STR);$q->execute();A)这足以清理信息吗?b)当我把HTML标签放在那里时,比如name它实际上以粗体显示在我的网站上!有没有可以让PDO去除所有HTML的

PHP nodeValue 剥离 html 标签 - innerHTML 替代方案?

我正在为轻量级DOM编辑器使用以下脚本。但是,我的for循环中的nodeValue正在将我的html标签转换为纯文本。什么是可以维护我的innerHTML的nodeValuePHP替代品?$page=$_POST['page'];$json=$_POST['json'];$doc=newDOMDocument();$doc=DOMDocument::loadHTMLFile($page);$xpath=newDOMXPath($doc);$entries=$xpath->query('//*[@class="editable"]');$edits=json_decode($json,t

PHP Xpath - 解析平面 HTML 结构

我正在尝试解析一些相当扁平的HTML并将所有内容从一个h1标记到下一个标记分组。例如,我有以下HTML:Heading1Paragraph1.1Paragraph1.2Paragraph1.3Heading2Paragraph2.1Paragraph2.2Heading3Paragraph3.1Paragraph3.2Paragraph3.3我基本上希望它看起来像:Heading1Paragraph1.1Paragraph1.2Paragraph1.3Heading2Paragraph2.1Paragraph2.2Heading3Paragraph3.1Paragraph3.2Para