小编Cha*_*aim的帖子

PHP:strftime(),date()或DateTime,哪个更好?

我很好奇,想知道是否有在使用PHP任何优势strftime()date(),反之亦然.

我下载的课程使用了strftime().但是,由于它不支持某些系统上的所有时间格式,我想改为使用它date().我想知道使用一个是否有任何重大差异或优势.

那个strftime()只支持那些服务器c库支持的日期格式的事实呢?是否date()有任何类似的限制?

php date strftime

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

margin-top的项目在包含框之外有边距

我有一些这样的效果:

#div {
   background: green; 
   width: 200px;
   height: 100px;
}

h1 {
   margin-top: 100px;
}
Run Code Online (Sandbox Code Playgroud)

(显然有一些HTML可以用它.)

现在,当在浏览器中查看h1时,最顶部的显示#div100px边距位于顶部#div.

任何人都可以提出理由吗?

(代码有点太复杂,无法插入相关部分,所以如果没有人可以给我答案,那么我会发布它,也许有人会发现错误或其他什么.)

html css margins

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

Jquery unbind与一个绑定的事件()

是否有任何方法可以取消绑定与one()绑定的事件?有点像unone()

javascript jquery events

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

调整窗口大小时展开的字体大小

如何在HTML中创建字体,以便在展开窗口时,文本的大小也会扩展.类似于设置文本的百分比,该百分比将采用其所在框的大小的百分比.

以下是我想要发生的事情的说明:

#box #text {
   font-size: 50%;
}
Run Code Online (Sandbox Code Playgroud)

现在让我们说#box是200px,#text应该是100px.显然,我不能只为一个固定宽度,#text因为在该网站#box将是一个动态宽度.

html javascript css jquery

8
推荐指数
2
解决办法
6346
查看次数

CakePHP:使用optgroups在select上设置默认值

在正常选择中,没有optgroups,CakePHP中的以下代码将使值成为默认值:

'selected'=> $ value

一旦我有了optgroups(带标题的select标签),我该如何设置默认值?以前的代码似乎不起作用.

html php cakephp cakephp-1.3

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

是否需要在PHP标头中使用它之前清理$ _POST值(用于重定向)

我可以安全地在PHP重定向头中使用已发布的值而不检查它:

header( "Location: $base".$_POST['return'] ); // $base is set to the base of the site
Run Code Online (Sandbox Code Playgroud)

(如果用户以某种方式操作return到不存在的文件,它只会返回一条很好的404消息)

这样做有危险吗?用户是否可以将其设置为可能危及系统或以任何方式损坏?

php security redirect sanitization http-headers

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

PHP替代三元运算符

在JavaScript中,您可以使用以下代码:

var = value || default;
Run Code Online (Sandbox Code Playgroud)

除了三元运算符之外,PHP中是否存在等价物:

$var = ($value) ? $value : $default;
Run Code Online (Sandbox Code Playgroud)

区别只是要写$value一次?

javascript php ternary-operator

5
推荐指数
2
解决办法
831
查看次数

存储序列化数组时进行消毒

如果我将序列化数组存储到mysql数据库,我应该在使用serialize函数之前或之后进行清理.或者我甚至需要消毒?

例如:

$details['name'] = mysql_real_escape_string($_POST['name']);
$details['email'] = mysql_real_escape_string($_POST['email']);
$details['phone'] = mysql_real_escape_string($_POST['phone']);

$serializedDetails = serialize($details);

// Do SQL query
Run Code Online (Sandbox Code Playgroud)

要么

$details['name'] = $_POST['name'];
$details['email'] = $_POST['email'];
$details['phone'] = $_POST['phone'];

$serializedDetails = mysql_real_escape_string(serialize($details));
Run Code Online (Sandbox Code Playgroud)

或者也许在第二个我可以简单地做:

$serializedDetails = serialize($details);
Run Code Online (Sandbox Code Playgroud)

php mysql serialization sanitization

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

是否总是需要隐藏用户的mysql生成的id?

将实际ID(由数据库自动递增)显示给用户是否存在安全风险?你能举出一些人们可以用它做什么危险的实际例子吗?

php mysql security auto-increment

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

如何防止人们从我的网站窃取照片?

我正在为客户设计一个摄影网站.客户要求我确保没有人从网站上"窃取"她的照片.

据我所知,绝对没有办法可靠地做到这一点.显然,使用JavaScript禁用右键单击非常容易.

即使在Flash中创建网站也无法解决问题,因为任何人都可以通过屏幕截图轻松获取他们在屏幕上看到的任何内容.

如果没有在每张照片上放置水印或徽标,有没有办法确保没有人从网站上拍照?

data-protection photos

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

Joomla:在文章中获取基本网址

我想从我的文章中获取我的网站的基本网址.有没有办法使用内置的Joomla功能或插件?

joomla joomla1.5

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

使用Jquery/Javascript自定义动画

请原谅我,如果这不是提出这个问题的最佳论坛.我不知道从哪里开始,所以也许有人可以指导我.

使用html和jquery/javascript,我想要一个项目的动画翻转另一个项目.几乎就像有人从文件中取出一个页面并将其替换在文件中的另一个页面之上.

请参阅附图了解.

自定义动画

javascript jquery animation

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

用于PHP的Sass和Compass

是否有任何CSS框架,如SassCompass,用于在PHP中开发,使用类似的CSS抽象方法.

css php sass css-frameworks compass-sass

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