我有一个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
.
我正在尝试使用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) 我对grunt比较陌生,对节点还不是很熟悉.我有一个样板文件Gruntfile和package.json文件,我在我的所有项目中使用并根据需要进行修改.当我启动每个项目时,我想更新Dev Dependencies和package.json中的所有Grunt插件,但我不知道一种快速简便的方法.是否可以使用一个命令更新所有模块,还是必须单独执行?
我有什么应该是一个简单的表格来传递数据到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的新手所以我可能会遗漏一些基本的东西,但我很难过.
所以我有一个像这样的结构
<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