小编ste*_*ped的帖子

将datepicker()放在动态创建的元素上 - JQuery/JQueryUI

我已经动态创建了文本框,我希望每个文本框能够在点击时显示日历.我使用的代码是:

$(".datepicker_recurring_start" ).datepicker();
Run Code Online (Sandbox Code Playgroud)

哪个只能在第一个文本框上工作,即使我的所有文本框都有一个名为datepicker_recurring_start的类.

非常感谢您的帮助!

javascript jquery jquery-ui datepicker

111
推荐指数
5
解决办法
13万
查看次数

我该如何存储密码盐?

使用PHP,我使用shama6算法使用hmac函数编码密码.我不确定的是如何正确储存盐.

散列密码的全部意义在于黑客可以访问数据库.如果我将数据库中的salt存储在与散列密码相同的行中,是不是就像我将黑客交给"密码"一样?我正拿着一把带锁的门,把入侵者递给钥匙.

任何人都可以向我解释他们如何储存他们的盐?

php security passwords salt

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

打印页面时隐藏HTML div

我有一个基于XHTML的页面,其中包含管理信息.管理员应该能够打印页面,但我希望它隐藏他们的信息.

有没有办法在打印页面时设置打印区域,或者是单击"打印"按钮时打开没有管理员信息的辅助页面的唯一可行解决方案?

谢谢!

html css printing xhtml stylesheet

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

MySQL - 将0添加到少于9位的数字

我的数据库中有数千个条目,每个条目有9位或更少.我想进行批量更新,查找数字小于9的所有行,并添加0以使它们等于9位数.

例如,我的表看起来像:

ID  |  Number  
---------------
0   |  489379
1   |  854744329
2   |  56456669
Run Code Online (Sandbox Code Playgroud)

我想让它看起来像:

ID  |  Number  
---------------
0   |  000489379
1   |  854744329
2   |  056456669
Run Code Online (Sandbox Code Playgroud)

我如何使用MySQL查询执行此操作?

php mysql sql select

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

IMAP 和 PHP - 从已发送和收件箱文件夹中获取所有电子邮件

我正在尝试获取接收和发送的任何电子邮件,并使用 PHP 将其写入 mySQL 数据库。

我使用的主机名是:

$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
Run Code Online (Sandbox Code Playgroud)

它仅引用收件箱,并成功抓取收到的电子邮件。

要抓取发送的电子邮件,我正在尝试使用此主机名:

$hostname = '{imap.gmail.com:993/imap/ssl}[Gmail]/All Mail';
Run Code Online (Sandbox Code Playgroud)

通过用“[Gmail]/所有邮件”替换“收件箱”,没有电子邮件(甚至没有发送)并被退回。

如何获取所有发送和接收的电子邮件?

php mysql email imap

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

Git:以下未跟踪的工作树文件将被合并覆盖:upload / .DS_Store

我是git新手,遇到烦人的错误。我花了几个小时在StackOverflow上浏览不同的帖子,以了解其他用户如何解决此问题,但对我来说没有任何用处。

从仓库中提取时,出现以下错误:

错误:以下未跟踪的工作树文件将被合并覆盖:upload / .DS_Store

  • 我从Mac删除了.DS_Store,但它只是重新创建了文件。
  • 我尝试了git add .git stashgit pull仍然出现错误。
  • 我添加了.DS_Store .gitignore,但是仍然出现错误。

我不知道该怎么做。

git

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

用IF语句更新MYSQL?

我想更新我的MYSQL表,但有条件.

我有一个状态字段和一个时间字段.如果status = day,请不要使用当前时间更新时间字段.如果status = night,则使用当前时间更新时间字段.

现在,我正在做一个SELECT语句,然后在PHP中返回值的if语句,然后执行UPDATE并更改除时间之外的所有字段,除非status = night.是否可以在一个命令中完成所有操作?


编辑:

对不起,只是为了澄清:

如果status = night,WHERE命令将仅更新行.我总是希望更新行中的所有字段,但只有在status = night时才更新时间字段.如果status = day,则更新除时间字段之外的整个行.


码:

if($status=="night") {
    $query = "UPDATE post SET name="$name", comment="$comment", status="$status", time="{now()}" WHERE id='$id'";
} else {
    $query = "UPDATE post SET name="$name", comment="$comment", status="$status" WHERE id='$id'"
}
Run Code Online (Sandbox Code Playgroud)

php mysql

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

WooCommerce - 将列添加到 Product Cat 管理表

我想在产品类别的后端表中添加一个新列。此列将包含一个链接“查看类别”,并将所有链接链接到 www.domain.com/category/category-name 页面。

我查看了 WordPress 文档,这是我想出的代码......但它不起作用!

function product_cat_cpt_columns($columns) {
    $new_columns = array(
        'Link' => "Link to page"
    );
    return array_merge($columns, $new_columns);
}
add_filter('manage_product_cat_posts_custom_columns' , 'product_cat_cpt_columns');
Run Code Online (Sandbox Code Playgroud)

知道我该怎么做吗?我真的很感谢你的帮助!

php wordpress taxonomy custom-taxonomy woocommerce

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

解码哈希

我正在构建的在线PHP应用程序中有一些敏感数据.我想将数据存储为数据库中的哈希值,但这意味着每次从数据库中调用数据时都必须对数据进行解码.我知道哈希是为了不容易逆向工程而构建的,所以我想知道最佳解决方案是什么?

与密码不同,我不能进行哈希比较 - 那么我该如何保护数据库中的信息呢?

php mysql database hash decode

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

正确连接表而无需重复数据

我试图连接表以防止太多的数据库查询,但我不喜欢数据返回的方式.

查询:

SELECT person.name, dog.dog_name FROM person JOIN dog ON person.id = dog.person_id
Run Code Online (Sandbox Code Playgroud)

返回看起来像这样:

Array
(
[0] => Array
    (
        [name] => Jim
        [dog_name] => Wolf
    )

[1] => Array
    (
        [name] => Jim
        [dog_name] => Frisky
    )

[2] => Array
    (
        [name] => Tina
        [dog_name] => Pokedot
    )

[3] => Array
    (
        [name] => Tina
        [dog_name] => Spiky
    )
)
Run Code Online (Sandbox Code Playgroud)

是否可以让查询返回如下内容:

Array
(
[0] => Array
    (
        [name] => Jim
        [dog_name] => array(Wolf, Frisky)
    )

[1] => Array
    ( …
Run Code Online (Sandbox Code Playgroud)

mysql pdo

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

抓住上个月的最后一天用PHP

可能重复:
PHP的最后一天

在PHP中,我试图获得上个月的最后一天.例如,今天是2012年12月11日.所以我试图抓住的日期是11月30日.

这就是我目前正在尝试做的事情:

        //this grabs the last daye of this month
        $current_month = date('Y-m-t',strtotime('today'));

        //this should grab November 30th.
        $last_month = date("F, Y",strtotime($current_month." -1 month ")
Run Code Online (Sandbox Code Playgroud)

它取代11月30日,而不是抓住12月1日.似乎"-1个月"只是减去了30天.

我如何正确抓住上个月的最后一天?

php time datetime date

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