小编Sin*_*ino的帖子

从scandir中排除隐藏文件

我使用以下代码获取目录中的图像列表:

$files = scandir($imagepath);
Run Code Online (Sandbox Code Playgroud)

$files也包括隐藏文件.我该如何排除它们?

php scandir hidden-files

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

如何在JavaScript中结合按键和点击功能?

我有以下两个功能:

$("input").keypress(function(event) {
   if (event.which == 13) {
   //code        
   }       
});

$('#login_submit').click(function () {        
   //code                    
});
Run Code Online (Sandbox Code Playgroud)

在函数中使用的代码完全相同的代码,基本上是代码发布.所以我想知道是否有办法将这些函数与OR语句结合起来?

javascript jquery

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

JavaScript时间比较

我现在有以下代码:

var d = new Date();
var curr_hour = d.getHours();
var curr_minute = d.getMinutes();
var curr_time = curr_hour + ":" + curr_minute;

var open_time = "17:00";

if(Date.parse ( curr_time ) > Date.parse ( open_time )){
   alert("Webshop is open");
} else {
   alert("Webshop is closed.");
}
Run Code Online (Sandbox Code Playgroud)

代码应该做的是..如果当前时间大于17:00发送警报,如果没有,发送另一个警报..我现在得到的是它已关闭.

javascript time datetime date

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

PHP文本编码/解码(TinyMCE)

我已经为这个过程苦苦挣扎了一段时间,因此我可以使用一些帮助。

我目前有一个页面,用户可以在其中使用TinyMCE编辑其页面。

工作流是基本的:用户进行编辑->提交->对SQL文件的AJAX调用->数据库中的SQL文件更新。

问题是我必须对输入进行编码/解码,因为当AJAX接收数据并在内容中具有&时,数据字符串将失败。.因此,这是我目前所拥有的:

<script>
$(document).ready(function() {
    $('#edit').click(function () {
        var content = escape(tinyMCE.activeEditor.getContent());
        $.ajax({
            url: "AJAX_edit_information.php", 
            type: "POST",
            data: "content="+content,     
            success: function (msg) {
                //alert('blabla..');
            }       
        });
    });
}); 
Run Code Online (Sandbox Code Playgroud)

AJAX_edit_information.php包含一些检查,用于提交数据的代码为:

$inhoud = html_entity_decode(stripslashes($_POST['content']));
$query = "UPDATE informatie SET inhoud='$inhoud' WHERE id='1'";
$result = mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

到目前为止,我测试过的大多数东西都可以正常工作,除了编码的怪异字符。

在我提取数据的页面上,我有以下代码:

$query = "SELECT * FROM informatie";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo html_entity_decode(stripslashes($row['inhoud']));
Run Code Online (Sandbox Code Playgroud)

当我看到文本时,我得到了一些奇怪的字符,例如:%u0308,%u0301o,%u0301。

php ajax encoding tinymce decoding

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

为什么我得到这个结果?

SELECT * 
FROM afspraken
WHERE user_id =  '2'
AND datum >  '2012-06-05'
OR (
user_id =  '2'
AND datum =  '2012-06-05'
AND begintijd >=  '22:47'
)
ORDER BY datum DESC , begintijd ASC 
Run Code Online (Sandbox Code Playgroud)

以上是我的查询..虽然我应该得到零结果我仍然得到一个是:

id  user_id     datum      begintijd    opmerking
114 2         2012-06-05    9:30        Deze afspraak is online gemaakt.
Run Code Online (Sandbox Code Playgroud)

现在,如果我有正确的,这个查询有2个选项给出结果..这是:user_id必须相同,日期必须高于2012-06-05 ..由于它的相同日期,这将不会给出结果..

现在是第二个选项,当user_id相同时,日期是相同的,当开始时间相同或更高时.现在显示的查询中的时间是22:47 ..数据库中的时间是9: 30早上.. 9:30早上如何高于或等于22:47?

    id  int(10)                             
    user_id int(10) 
    datum   date    
    begintijd   varchar(5)
    opmerking   varchar(8000)
    reminder    int(10)
Run Code Online (Sandbox Code Playgroud)

php mysql database

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

如何选择2个表而不会相互覆盖?

我目前在我的数据库中有2个具有相同列的表.里面的数据是不同的,但我需要将它们组合成一个带有查询的表.

我尝试使用连接,但不知怎的,我知道它会覆盖另一个连接.

php sql database join

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

为什么我的日期错了?

我目前有这种方法:

function fill_date_jaarlijks()
{
    var today = new Date();
$("#datepicker_eind").datepicker("setDate", new Date(today.getFullYear()+1,today.getMonth(),today.getDay()));
}
Run Code Online (Sandbox Code Playgroud)

它应该做的是,返回(今天+ 1年)的日期.

实际返回的是2012年12月1日,而今天的日期是2011年12月19日.

有人能解释一下吗

javascript php jquery date datepicker

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