小编boz*_*doz的帖子

MySQL正在将我的favicon src插入表中.为什么?

这是我的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.

为什么世界会发生这种情况?

UPDATE

我已将$ _GET变量更改为一个不变的字符串:'Ben'.现在它只是将'Ben'放入三次.为什么它执行三次sql函数?

解决了

我的.htaccess文件将所有图像重定向到index.php.我试图制作SEO友好的URL,但我需要修复我的图像中的相对src值.

php mysql

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

如何在Google Analytics的自定义变量中使用变量

我正在尝试跟踪我页面上的特定链接部分.我想知道点击了什么,所以我试图用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())?以前有人试过吗?

html javascript jquery google-analytics

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

移动Wordpress后CSS中的相对链接

我在临时测试域上使用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中没有相对路径?

html css wordpress relative-path

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

如何用jquery和php验证密码?

我以前从未这样做过,而且我还没有在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)

现在,我可以让它提醒"图形",但是我无法通过输入值来匹配数据以检查它是否是正确的密码.

我做错了什么,以这种方式验证密码的潜在危险是什么?

php authentication passwords jquery

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

获取Grunt JS的纪元时间戳

我在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)

node.js gruntjs

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

如何从 jq 在 bash 中迭代 JSON 数组

背景

我希望能够将 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)

bash json jq wp-cli

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

是否有任何理由在CSS中包含标记名称和类或ID选择器?

我不知道是否有任何区别div.class,并.class为CSS选择器如果只有一个与属性标记(该DIV).ID同样如此:div#ID#ID.

知道什么,如果有的话,是什么区别?对我来说,我在这些情况下使用班级或ID; 但只是因为打字速度更快.

html css css-selectors

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

$ _GET上的foreach循环是应用htmlspecialchars的好方法吗?

我想知道使用以下代码是否存在重大缺点:

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)

php foreach htmlspecialchars

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

Git递归mv文件

我正在尝试向目录中的所有 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 没有递归标志,所以我想知道我的选择是什么来做类似的事情。

git bash mv

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

如何从Google Maps JS API获取MapPanes

我正在尝试在Google地图上识别叠加层窗格,以便我可以自定义其上的css.

API文档中,Google描述了一种获取地图窗格的方法,其中包括:

google.maps.MapPanes()
Run Code Online (Sandbox Code Playgroud)

但是MapPanes方法/对象不存在!您可以在此CodePen的控制台中看到函数/对象是undefined.

我也试过这些版本的谷歌API:3.exp,3.16,2.

我能以任何方式获得覆盖层吗?这些方法不起作用的原因是什么?

google-maps google-maps-api-3

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

如何在两个Excel文档之间共享单元格值?

我有两个文档应该共享一个数值,每次使用其中一个文档后,该数值也应该增加1.

例如:

  • 我打开docA.xls,它应该说001.
  • 我希望能够将其更改为002并保存.
  • 当我打开docB.xls时,应该说002,因为docA的值是002.

我很确定我可以创建第三个电子表格,我可以更新以更新两个单元格值,但我想知道是否有办法链接其他单元格

  1. 而不是有一个读取的公式=A1.
  2. 我意识到我可以有一个包含三个电子表格的工作簿.

但是实现这一目标的最佳方法是什么?

excel

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