这是我的PHP代码:
$con = mysql_connect($mysql_host,$mysql_user,$mysql_password);
if (!$con) die('Could not connect: ' . mysql_error());
mysql_select_db($mysql_database, $con);
if(isset($_GET['lost'])&&$_GET['lost']=='lost'&&isset($_GET['name'])){
mysql_query("INSERT INTO Losers (Name, Date) VALUES('$_GET[name]',NOW())");
}
mysql_close($con);
Run Code Online (Sandbox Code Playgroud)
发生的事情是,每次有人提交表单时,MySQL都会插入三条记录:它们的名称,画布脚本中的图像src和我的favicon的src.
为什么世界会发生这种情况?
我已将$ _GET变量更改为一个不变的字符串:'Ben'.现在它只是将'Ben'放入三次.为什么它执行三次sql函数?
我的.htaccess文件将所有图像重定向到index.php.我试图制作SEO友好的URL,但我需要修复我的图像中的相对src值.
我正在尝试跟踪我页面上的特定链接部分.我想知道点击了什么,所以我试图用jQuery设置一个点击处理程序,用Google Analytics注册一个自定义变量,但它不起作用.这是我的代码:
<!--Google Analytics-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-18698622-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
$(function(){
$('a.link-item.bullet').click(function(){
_gaq.push(['_setCustomVar', 1, 'National Link', $(this).text(), 2]);
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
已经过了大约3或4天,我还没有看到任何自定义变量注册.也许我不能在自定义变量中包含变量($(this).text())?以前有人试过吗?
我在临时测试域上使用Wordpress创建了一个博客.我把它放在主目录中,而不是文件夹中.现在我想将它移动到正确的网站,在一个文件夹中.我可以更新站点URL的所有MySQL值,并且相对路径链接工作正常.
问题是我似乎无法使我的CSS路径链接工作.我意识到我的问题是他们是相对于CSS文件,在WordPress主题,而不是页面.但我该如何解决这个问题呢?
这是一个例子:
#topNav {background:#3a93c3 url(wp-content/uploads/2011/07/blueNav.jpg) repeat-x;}
Run Code Online (Sandbox Code Playgroud)
我尝试在开头添加'./','.. /'和'../../',但它根本不起作用.
为什么我的WordPress网站上的CSS中没有相对路径?
我以前从未这样做过,而且我还没有在Google或StackOverflow上找到太多帮助.
这就是我所拥有的:密码输入:
<input type="text" placeholder="password" name="pass" id="password" />
Run Code Online (Sandbox Code Playgroud)
和一些jQuery来检查密码:
<script>
$('form').submit(function(){
input = $('#password').val();
var finish = $.post("pass.php", { request: "opensesame" }, function(data) {
return (input==data) ? true : false;
});
if(finish){
alert('sent');
}else{
alert('not sent');
}
return false;
});
</script>
Run Code Online (Sandbox Code Playgroud)
和密码分配php页面(pass.php):
<?php
if(isset($_POST['request'])&&$_POST['request']=="opensesame"){
echo 'graphics';
}
?>
Run Code Online (Sandbox Code Playgroud)
现在,我可以让它提醒"图形",但是我无法通过输入值来匹配数据以检查它是否是正确的密码.
我做错了什么,以这种方式验证密码的潜在危险是什么?
我在Grunt文档中找到了如何格式化模板中的日期:
grunt.template.today('yyyy') // '2014'
Run Code Online (Sandbox Code Playgroud)
来自http://gruntjs.com/api/grunt.template
我想知道如何才能获得这个时代.我正在使用文本替换插件在上次更改文件时更新全局变量(使用grunt-contrib-watch).
只是不确定如何使用适当的纪元时间戳更新变量.
没有格式,template.today做标准:
Wed Apr 09 2014 13:21:03
Run Code Online (Sandbox Code Playgroud) 我希望能够将 json 文件传递给 WP CLI,以迭代地创建帖子。
所以我想我可以创建一个 JSON 文件:
[
{
"post_type": "post",
"post_title": "Test",
"post_content": "[leaflet-map][leaflet-marker]",
"post_status": "publish"
},
{
"post_type": "post",
"post_title": "Number 2",
"post_content": "[leaflet-map fitbounds][leaflet-circle]",
"post_status": "publish"
}
]
Run Code Online (Sandbox Code Playgroud)
并用 jq 迭代数组:
[
{
"post_type": "post",
"post_title": "Test",
"post_content": "[leaflet-map][leaflet-marker]",
"post_status": "publish"
},
{
"post_type": "post",
"post_title": "Number 2",
"post_content": "[leaflet-map fitbounds][leaflet-circle]",
"post_status": "publish"
}
]
Run Code Online (Sandbox Code Playgroud)
我希望能够迭代这些以执行类似的功能:
cat posts.json | jq --raw-output .[]
Run Code Online (Sandbox Code Playgroud)
有没有办法用jq或类似的方法来做到这一点?
到目前为止,我得到的最接近的是:
wp post create \
--post_type=post \
--post_title='Test Map' \ …Run Code Online (Sandbox Code Playgroud) 我不知道是否有任何区别div.class,并.class为CSS选择器如果只有一个与属性标记(该DIV).ID同样如此:div#ID和#ID.
知道什么,如果有的话,是什么区别?对我来说,我在这些情况下使用班级或ID; 但只是因为打字速度更快.
我想知道使用以下代码是否存在重大缺点:
if(isset($_GET)){
foreach($_GET as $v){
$v = htmlspecialchars($v);
}
}
Run Code Online (Sandbox Code Playgroud)
我意识到可能没有必要在每个变量上使用htmlspecialchars.任何人都知道这是好事吗?
更新:
因为我不认为上面的代码会起作用,所以我用我正在使用的代码更新它(尽管对建议有消极性).:)
if(isset($_GET)){
foreach($_GET as $k=>$v){
$_GET[$k] = htmlspecialchars($v);
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试向目录中的所有 javascript 文件添加版本号,以便我们的用户不会缓存对文件的更改。
如何移动一个目录中多个目录中的所有 Javascript 文件?
使用示例文件结构:
js/
--home/
----main.js
--apps/
----main.js
--handlers.js
--ajax.js
Run Code Online (Sandbox Code Playgroud)
我想做一些事情,比如git mv -r js/*.js js/*.1.js将 a 附加.1到文件名。显然,git mv 没有递归标志,所以我想知道我的选择是什么来做类似的事情。
我正在尝试在Google地图上识别叠加层窗格,以便我可以自定义其上的css.
在API文档中,Google描述了一种获取地图窗格的方法,其中包括:
google.maps.MapPanes()
Run Code Online (Sandbox Code Playgroud)
但是MapPanes方法/对象不存在!您可以在此CodePen的控制台中看到函数/对象是undefined.
我也试过这些版本的谷歌API:3.exp,3.16,2.
我能以任何方式获得覆盖层吗?这些方法不起作用的原因是什么?
我有两个文档应该共享一个数值,每次使用其中一个文档后,该数值也应该增加1.
例如:
我很确定我可以创建第三个电子表格,我可以更新以更新两个单元格值,但我想知道是否有办法链接其他单元格
=A1.但是实现这一目标的最佳方法是什么?