小编mic*_*lls的帖子

从php中的字符串中删除单引号

我有一个HTML表单,用户可以将文本输入到title字段中,然后我创建一个名为的HTML文件title.html

我的问题是用户可以在标题字段中输入空格和撇号,这些字段不能在html文件名中使用.我使用以下内容替换带下划线的空格:

$FileName = str_replace(" ", "_", $UserInput);
Run Code Online (Sandbox Code Playgroud)

但是,我似乎无法删除单引号?我尝试过使用:

$FileName = preg_replace("/'/", '', $UserInput); 
Run Code Online (Sandbox Code Playgroud)

但这又把test's它变成了test\s.html.

php

20
推荐指数
2
解决办法
9万
查看次数

Grunt警告:任务"默认"未找到

我正在尝试使用Grunt,我正在收到警告:当我尝试运行Grunt时,任务"默认"未找到错误.我的Gruntfile.js是

module.exports = function(grunt) {

grunt.initConfig({
concat: {
  js: {
    options: {
      separator: ';'
    },
    src: [
      'library/js/*.js'
    ],
    dest: 'library/js/scripts.min.js'
  },
},

uglify: {
  options: {
    mangle: false
  },
  js: {
    files: {
      'library/js/scripts.min.js': ['library/js/scripts.min.js']
    }
  }
},

less: {
  style: {
    files: {
      "library/css/style.css": "library/less/style.less"
    },
  }
},

watch: {
  js: {
    files: ['library/js/*.js'],
    tasks: ['concat:js', 'uglify:js'],
    options: {
        livereload: 35729
    }
  },
  css: {
    files: ['library/less/*.less'],
    tasks: ['less:style'],
    options {
        livereload: 35729
    }
  },
  php : { …
Run Code Online (Sandbox Code Playgroud)

gruntjs

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

更新grunt dev依赖项

我对grunt比较陌生,对节点还不是很熟悉.我有一个样板文件Gruntfile和package.json文件,我在我的所有项目中使用并根据需要进行修改.当我启动每个项目时,我想更新Dev Dependencies和package.json中的所有Grunt插件,但我不知道一种快速简便的方法.是否可以使用一个命令更新所有模块,还是必须单独执行?

node.js npm gruntjs

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

表单数据未传递给PHP

我有什么应该是一个简单的表格来传递数据到PHP页面.表格是:

<form action="php/setlist.php" method="post"> 
<input type="text" id="SetListName" />
<input type="hidden" id="newList" name="newList" value="" readonly="readonly" style="border: none;">
<input type="submit" style="width:150px;"><br /><br />
Run Code Online (Sandbox Code Playgroud)

和PHP是:

$SetListSave = $_REQUEST['newList'];
$SetListName= $_REQUEST['SetListName'];

echo $SetListName;
echo $SetListSave;
Run Code Online (Sandbox Code Playgroud)

我从表单中获取newList就好了,但是没有传递SetListName.我是php的新手所以我可能会遗漏一些基本的东西,但我很难过.

php forms

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

Jquery动画发生在多个div上

所以我有一个像这样的结构

<div class="content-block">
    <div class='hidden'> Hidden Content </div>
    <div class='click'> Click Me </div>

    <div class='hidden'> Hidden Content </div>        
    <div class='click'> Click Me </div>

</div>
Run Code Online (Sandbox Code Playgroud)

我希望Jquery直接为隐藏内容设置动画,以便扩展高度和宽度.我的jquery是

$(".click").click(function(){ 
    $(".click").prev(".hidden").animate({
        width:100%, 
        height: 500px
    }, 500);
});
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,这会激活所有.hidden div,而不仅仅是.click之前的div

jquery

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

标签 统计

gruntjs ×2

php ×2

forms ×1

jquery ×1

node.js ×1

npm ×1