小编use*_*918的帖子

在 PHP 中声明严格与 Laravel 等框架结合使用是否安全?

我正在考虑摆脱 PHP 中的所有自动类型转换。但是当我申请 declare(strict_types=1) 时,我担心这可能会与我的框架 Laravel 发生冲突。所以我的问题是:即使 Laravel 没有将其所有 PHP 文件声明为严格,在我的所有 PHP 文件中使用 declare(strict_types=1) 仍然安全吗?

php laravel

2
推荐指数
1
解决办法
770
查看次数

用于查找和删除事件属性的正则表达式。onclick、onload、onhover 等

我已经断断续续地这样做了几天,但我对 RexEx 的掌握程度并不好。是的,我知道 RegEx 不是用于解析 HTML 的。我正在对 CKEditor 输入进行服务器端“清理”,它已经做到了这一点,但仅限于客户端。

剥离所有白名单标签后...

第一:删除所有用引号$html = preg_replace(' on\w+=(["\'])[^\1]*?\1', '', $html); 正确引用的事件属性'"

第二:$html = preg_replace(' on\w+=\S+', '', $html);*删除那些没有引号但仍然可以触发的,例如。onclick=blowUpTheBase()

我想做的是确保 onEvent 位于<&之间>,但只有当 onEvent 属性是标签后的第一个属性时,我才能让它工作。我尝试的一切最终都会捕获大部分代码。我就是懒得够。

前任。$html = preg_replace('<([\s\S]?)( on\w+=\S+) ([\s\S]*?)>', '<$1 $3>', $html);

编辑:我将选择 @colburton 的答案,因为 RegEx 是我所要求的。我也会将它用于我的特殊情况,因为它会带来技巧。(无论如何,这是一个内部应用程序)

我要感谢@Casimir et Hippolyte 的回答因为它提供了一个很好的例子并解释了如何以“正确的方式”做到这一点。我将很快使用 DOMDocument 编写一个函数,它将成为我处理 RTE/WYSIWYG/HTML 输入的首选方式。

php regex

1
推荐指数
1
解决办法
1481
查看次数

旁边有文字的拨动开关

我无法从 w3c 教程中获得一个切换开关以与旁边的一些文本对齐。

这是教程https://www.w3schools.com/howto/howto_css_switch.asp

这是我的代码:

    <div class="sliderWrapper">
        <div><?php echo __('Postal Address');?>&nbsp;&nbsp;</div>
        <label class="switch">
            <input type="checkbox" name="data[SplashPage][firstname]">
            <span class="slider"></span>
        </label>
    </div>
    <div class="sliderWrapper">
        <div><?php echo __('Postal Address');?>&nbsp;&nbsp;</div>
        <label class="switch">
            <input type="checkbox" name="data[SplashPage][lastname]">
            <span class="slider"></span>
        </label>
    </div>


.sliderWrapper{display: inline-block;margin:24px 24px 24px 24px;}
.sliderWrapper div{display: inline-block;line-height:60px;}

.switch {
  position: relative;
  display: inline-block;
  padding:0px;
  width: 54px;
  height: 28px;
}
/* Hide default HTML checkbox */
.switch input {display:none;}
/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: …
Run Code Online (Sandbox Code Playgroud)

html css

1
推荐指数
1
解决办法
4556
查看次数

如何在引导程序中删除背景颜色

需要删除我的以下引导程序的背景颜色

#fh5co-hero .fh5co-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background: #3b3d40; // need remove background color
  opacity: .5;
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

twitter-bootstrap

0
推荐指数
2
解决办法
1万
查看次数

标签 统计

php ×2

css ×1

html ×1

laravel ×1

regex ×1

twitter-bootstrap ×1