草庐IT

read_html

全部标签

php - 为什么我的 laravel 5 将 html 渲染为字符串而不是 dom?

所以我写了如下路由:Route::get('/login',function(){returnView::make('login.form');});这是View:@extends('layouts.master')@section('content'){{Form::open(array('url'=>'login-submit','method'=>'POST'))}}{{Form::submit('AuthorizeWithAisisPlatform')}}{{Form::close()}}@stop这正是我在查看页面时看到的内容:嗯.....形式不应该很好......和实际形式

php - 获取 2 个元素之间的 HTML 内容

我需要使用TCPDF和PHP制作一个PDF生成器。我可以将所有内容都写在PDF上,但这看起来很糟糕。因此,我需要在不同的页面上获取HTML中的每个产品。使用较新的页面,这很容易。只需使用dom文档即可找到围绕产品,将其放入数组中并将其写入PDF。不幸的是,不是每个页面都一样,所以不是每个页面都有.例如这个页面。'sample#1Loremipsumdolorsitamet,consectetueradipiscingelit.sample#2Aeneancommodoligulaegetdolor.Aeneanmassa.sample#3Cumsociisnatoquepenatibu

php - 在包含 HTML 代码的字符串中抓取 URL

我有一个字符串,例如:$html='helloworldhelloworld';我想在字符串中搜索以youtube.com或youtu.be开头的firstURL并将其存储在变量中$first_found_youtube_url。我怎样才能有效地做到这一点?我可以执行preg_match或strpos来查找url,但不确定哪种方法更合适。 最佳答案 我不久前写了这个函数,它使用正则表达式并返回一组唯一的url。既然你想要第一个,你可以只使用数组中的第一个项目。functiongetUrlsFromString($string){$r

php - 是否可以在 CSS 中使用 PDF 作为 HTML 页面背景?

有没有办法将PDF设置为HTML文件的背景?它需要符合CSSv2.1。我希望在html页面中做这样的事情:body{background-image:url(FULLURL/myPDF.pdf);}这背后的主要目的是基本上将HTML呈现为PDF,覆盖现有的PDF。(这是我用PHP和DOMPDF等资源做的)之所以要符合CSSv2.1,是因为资源是这样设置的:https://github.com/dompdf/dompdfhttps://www.w3.org/TR/CSS2/有人有什么想法吗?我有点卡住了。 最佳答案 将其设置为背景,不

php - HTML PHP 添加数量和价格到我的菜单项

我正在尝试创建一个餐厅订单摘要,客户可以在其中通过复选框和数量选择他的订单,并在最后获得价格总和。选择鸡肉时,它的工作正常很好:您选择了3只鸡并返回正确的价格,但是当我检查另一只鸡肉并选择其他数量时,它是给出0个选择或给出1个数量,即使我放5个。只有鸡在工作,其他的则不然。查看我的代码和带输出示例的屏幕截图。这是我的代码:SelectwhatyouwanttoeatChicken,Price:8Meat,Price:3Souvlaki,Price:2.50Pizza,Price:12和php:";}if($food[$i]==2){$price=$price+3*$quantity[$

PHP 文件未从 HTML 网站检索值

我的PHP文件没有将值从网站传递到我的电子邮件。index.html中的表单代码块:CSS:#contactinput[type="text"],#contactinput[type="email"],#contactinput[type="tel"],#contacttextarea{width:75%;box-shadow:inset01px2px#DDD,01px0#FFF;-webkit-box-shadow:inset01px2px#DDD,01px0#FFF;-moz-box-shadow:inset01px2px#DDD,01px0#FFF;border:1pxsolid

php - 如何在您的域外发布 html?

假设我们正在制作一个我们希望在domain1.com上拥有的表单,并且我们希望将其发布到domain2.com。这可以做到吗?domain2.com/receivepost.php 最佳答案 您需要在form标记的action属性中指定完整的URL(包括协议(protocol)),如下所示:在PHP端,您可以按如下方式检查POST数据:if(isset($_POST['text'])){echo$_POST['text'];}注意输入标签的name属性是text。 关于php-如何在您的

php - 使用 PHP 将 HTML 插入到 div 标签中

我正在尝试将$htmlString放入我现有的div标签中someitemssomeitemssomeitems";$dom=newdomDocument;$dom->loadHTML($html);$div_tag=$dom->getElementById('demo');echo$dom->saveHTML($div_tag);?>在div标签中,我已经有了一些内容,我想将$htmlString追加到div标签中RecentPosts我想要的输出是RecentPostssomeitemssomeitemssomeitems由于$htmlString实际上是由另一个函数生成的,所以我

php - 硅胶 : allow user to change langage by clicking on html element and keeping clean URL

我正在为网站使用Silex和Twig,我希望允许用户更改网站的语言。我的问题现在,如果我更改URL中的语言环境,它就会起作用:/my-account:我的页面内容是英文的(默认_locale)/fr/my-account:我的页面内容是法语/en/my-account:我的页面内容是英文的如何通过单击html元素来执行相同的操作?我正在寻找一些想法来解决我的问题,如果可能的话,我正在寻找一些“以正确的方式”做到这一点的良好实践。我的代码这是我用来管理多语言的Silex组件://TRANSLATION$app->register(newSilex\Provider\LocaleServi

php - 如何使用php语言将HTML "class"属性转换为css选择器?

如何将带有类的字符串转换为选择器,即使它在类之间包含很多空格?输入数据:$html_classes='class1class2class3';必要的结果:.class1.class2.class3这个例子不合适,因为类之间可能有很多空格$result='.'.str_replace('','.',$html_classes) 最佳答案 首先将所有多余的空格替换为单打。并运行trim()以删除开头和结尾的空格。$html_classes='class1class2class3';$html_classes=trim(preg_repl