小编Gag*_*ags的帖子

警告:require_once():http://在服务器配置中禁用包装器allow_url_include = 0

我试图在页面中包含一个php文件

  require_once(http://localhost/web/a.php)
Run Code Online (Sandbox Code Playgroud)

我收到了一个错误

 Warning: require_once(): http:// wrapper is disabled in the server configuration by   allow_url_include=0
Run Code Online (Sandbox Code Playgroud)

我改变allow_url_include=1了php.ini并且有效,但我不认为每个人都会让我更改他们的php.ini文件.

那么,有什么方法可以实现这一目标吗?

php include

42
推荐指数
5
解决办法
12万
查看次数

MSBUILD:错误MSB3428:无法加载Visual C++组件"VCBuild.exe"

我想nodejs从很长一段时间安装.我尝试通过谷歌搜索,但严重的是我没有任何有效的解决方案.

我的第一个问题是

  1. 为什么Nodejs需要Microsoft Visual组件?

其次根据谷歌的建议我尝试下面的事情

  • 安装Visual C++ 2010(变量中的更新路径)但安装后我得到了更多错误,包括"MSBUILD:错误MSB3428:无法加载Visual C++组件"VCBuild.exe".
  • 我们已经完成https://github.com/TooTallNate/node-gyp了删除错误,但仍然无法正常工作.
  • 再次卸载并安装了Node js,但没有成功.

我有以下版本

  • 节点js 0.12
  • Python 2.7
  • Ruby 1.9.3
  • Windows 7 64位.

当我运行时npm-install,错误显示如下

MSBUILD : error MSB3428: Could not load the Visual C++ component 
"VCBuild.exe".To fix this, 1) install the .NET Framework 2.0 SDK, 2) 
install Microsoft Visual Studio 2005 or 3) add the location of the 
component to the system path if it is installed elsewhere. 
Run Code Online (Sandbox Code Playgroud)

package.json的如下:

{
 "name": "TRest",
 "version": …
Run Code Online (Sandbox Code Playgroud)

ruby python msbuild node.js node-gyp

18
推荐指数
3
解决办法
2万
查看次数

Slick:TypeError:b.$ slides为null

我试图弄清楚为什么unslick方法在使用响应断点时不起作用.

<div id="skills" class="sectionWrapperInner">
  <div>Slide 1</div>
  <div>Slide 2</div>
  <div>Slide 3</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我得到错误TypeError:b.当我试图调整窗口大小时,$ slides为null.

下面是我正在使用的jQuery Slick的代码

$(document).ready(function(){
     function slickIt(){
          if(!$('.sectionWrapperInner').hasClass('slick-initalized')){
              setTimeout(function(){
                  $('.sectionWrapperInner').slick({
                       responsive: [
                            {
                            breakpoint: 9999,
                            settings: "unslick"
                            },
                            {
                            breakpoint: 1199,
                            settings: {
                                mobileFirst: true,
                                slidesToShow: 4,
                                slidesToScroll: 4,
                                dots: true,
                                focusOnSelect: true,
                                infinte: true,
                            }
                        },
                        {
                            breakpoint: 640,
                            settings: {
                                mobileFirst: true,
                                slidesToShow: 2,
                                slidesToScroll: 2,
                                dots: true,
                                focusOnSelect: true,
                                infinte: true,
                            }
                        },
                       ]
                  });
              },100)
          }
     }
     $(window).bind('resize',function(){
          slickIt(); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery slick.js

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

选择所有垫选项并取消选择全部

我的情况如下:

在此输入图像描述

我想要实现的是:

  1. 当用户单击All时,将选择所有选项,当用户再次单击All时,将取消所有选项.
  2. 如果所有选项被选中,并单击用户比任何其他复选框, All然后所有,并点击复选框将被取消.
  3. 当用户逐个选择4个选项时,则选择All.

HTML文件

<mat-select placeholder="User Type" formControlName="UserType" multiple>
    <mat-option *ngFor="let filters of userTypeFilters" [value]="filters.key">
          {{filters.value}}
    </mat-option>
        <mat-option #allSelected (click)="toggleAllSelection()" [value]="0">All</mat-option>
</mat-select>
Run Code Online (Sandbox Code Playgroud)

TS文件

this.searchUserForm = this.fb.group({
  userType: new FormControl('')
});

userTypeFilters = [
  {
    key: 1, value: 'Value 1',
  },
  {
    key: 2, value: 'Value 2',
  },
  {
    key: 3, value: 'Value 3',
  },
  {
    key: 4, value: 'Value 4',
  }
]

toggleAllSelection() {
  if (this.allSelected.selected) {
    this.searchUserForm.controls.userType …
Run Code Online (Sandbox Code Playgroud)

multi-select angular-material2 angular6

8
推荐指数
4
解决办法
2万
查看次数

在此服务器上找不到所请求资源的适当表示.此错误由Mod_Security生成.在IE9上

我在页面上有一个表单,它由POST参数填充.假设,如果我ID通过POST请求发送并且所有字段都是根据来自数据库的ID填充的.

当我刷新页面然后它询问我如下所示的许可

在此输入图像描述

并且此操作在除IE之外的所有浏览器中都能正常工作.当我在IE9中按重试然后我得到了

不能接受的!
在此服务器上找不到所请求资源的适当表示.此错误由Mod_Security生成.

我在某处读到了解决这个问题的方法如下

<IfModule mod_security.c>
# Turn off mod_security filtering.  SMF is a big boy, it does not need its hands held.
SecFilterEngine Off

# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off
</IfModule>
Run Code Online (Sandbox Code Playgroud)

但这似乎也不起作用.

php apache .htaccess

6
推荐指数
0
解决办法
1096
查看次数

预填充输入在`FormGroup`中的输入 - Angular2

我正在使用Angular2 - Reactive Forms.一切正常,直到我想在Form中的一个字段中显示预先填充的值.

场景:页面上有多个按钮,每个按钮打开一个带有字段的表单

  1. 名称
  2. 电子邮件
  3. 信息
  4. 产品代码 - >此值应根据服务项目代码预先填充.

失败的场景:产品代码输入值变为空.

TS代码:

import { FormGroup, FormBuilder, Validators } from '@angular/forms';
queryForm: FormGroup;
constructor(private _productService: ProductService, fb: FormBuilder) {
    this.queryForm = fb.group({
        'name': [null, Validators.compose([Validators.required, Validators.minLength(5)])],
        'email': [
            null, [Validators.required, Validators.email]
        ],
        'message': [null,Validators.compose([Validators.required, Validators.minLength(5)])],
        'pcode': [
            null
        ],
    })
}
Run Code Online (Sandbox Code Playgroud)

HTML表格:

<div *ngFor="let item of product">
<form action="#" [formGroup]="queryForm" 
 (ngSubmit)="submitForm(queryForm.value)" method="post" 
  novalidate="" class="text-left note" id="f_{{item.productId}}">
    [ .... rest of the fields ...]
    <div class="form-group hidden">
          <input type="hidden " …
Run Code Online (Sandbox Code Playgroud)

angular2-forms angular2-template angular

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

显示包含父类别的类别表

下面是我的表格结构:

菜单表

id   title  position
--------------------    
1    Test    home
2    Test2   home   
Run Code Online (Sandbox Code Playgroud)

类别

cid   name   parent  parent_menu
--------------------------------
 1    ABC      0         1
 2    DEF      0         2
 3    GHI      1         0
 4    JKL      2         0
Run Code Online (Sandbox Code Playgroud)

类别说明

id    cat_id    catdesc   slug
-------------------------------
 1      1       ABC_DESC   abc
 2      2       DEF_DESC   def
 3      3       GHI_DESC   ghi
 4      4       JKL_DESC   jkl    
Run Code Online (Sandbox Code Playgroud)
  • Menu table 处理菜单标题的位置.
  • Category table处理类别名称和其他参数.(如果parent = 0则表示这是主要类别,依此类推......)
  • Category Description table 处理描述,slug和其他参数.

现在我想显示如下数据

 Name      Description      Edit         Delete        /*table headings*/
-------------------------------------------------------
  Menu Title: (Test)    Main …
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli

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

在 Angular 4 单元测试中测试 `window.location.href`

我正在尝试在 Angular4 中测试一种方法,它取决于 window.location.href

我的方法是:

navigatePage(code: string) {
   const codeURL= (<HTMLInputElement>document.getElementsByClassName('urlvalue')[0])
                        .value;
   window.location.href = codeURL;
}
Run Code Online (Sandbox Code Playgroud)

为了测试这种方法,我编写了如下代码:

describe('navigate to url', () => {
    it('should call click', () => {
      fixture.whenStable().then(() => {
        component.navigatePage(data.results[0].code);
      });
    });
});
Run Code Online (Sandbox Code Playgroud)

当我检查测试覆盖率报告时,我看到下面的行没有被覆盖。

window.location.href = codeURL
Run Code Online (Sandbox Code Playgroud)

请协助。

unit-testing jasmine angular

5
推荐指数
0
解决办法
3928
查看次数

忽略ng build --prod中的`assets`文件夹

我不想在其中包含assets文件夹

ng build --prod

但是assets我运行时文件夹应该可用

ng serve
Run Code Online (Sandbox Code Playgroud)

我试着写如下:

apps:[
   exclude: ["assets"]
]
Run Code Online (Sandbox Code Playgroud)

但这没有用。也尝试了以下解决方案

https://github.com/angular/angular-cli/issues/5435

但是,这些都不起作用。任何帮助将不胜感激。

angular

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

将Bootstrap Data表的所有行导出到Excel

我正面临将Bootstrap数据表行导出到Excel的问题.

对于将数据导出到Excel我使用的是一个名为的外部插件jquery.table2excel.js.

导出数据表的代码如下所示:

<script type="text/javascript" src="js/jquery.table2excel.js">
</script>
<script>
 $(function() {
    var startDate = $(".startDate").val();
    var endDate = $(".endDate").val();
    $("#exportExcel").click(function(){
        $("#table_id").table2excel({
            exclude: ".noExl",
            //name: "Excel Document Name",
            filename:  "Data from " + startDate + " to " + endDate
        }); 
     });
    $("#table_id").dataTable();
  });
</script>
Run Code Online (Sandbox Code Playgroud)

对于Datatable,我使用下面的库:

<script type="text/javascript" src="js/jquery.dataTables.min.js">
</script>
<script type="text/javascript" src="js/dataTables.bootstrap.js">
</script>
Run Code Online (Sandbox Code Playgroud)

表如下:

<table id="table_id" class="table table-striped table-condensed table-
bordered">
  <thead>`Table Headers here`</thead>
  <tbody>`Rows from Database here`</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

问题描述如下:

  1. 当我尝试使用导出功能时,只有Visible Rows会导出到excel而不是分页行.

例如假设我每页有10行,那么只会导出前10行,当我将每页行数更改为25时,则导出所有25行.

我想用我正在使用的插件一次导出所有行.有什么想法吗?

excel jquery datatables twitter-bootstrap

3
推荐指数
1
解决办法
4万
查看次数