小编sko*_*ind的帖子

jQuery - 单击链接时将光标放在输入字段中

我想在单击特定链接后将光标放在输入字段中.我正在将它用于一个小型搜索引擎.

想象一下输入字段:[].然后一些链接添加字符串如:丹麦,英格兰等到输入字段.

现在我需要将光标放置如下:"丹麦,[这里]".

这可能吗?

*更新*

我现在正在使用此代码替换文本,您将如何添加"位置光标"-trick?

$('#denmark').click(function(){     
   $('#searchBoxBig').val('Denmark, ');
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

jQuery - 点击更改颜色

我正在看一些jQuery,因为我想创建一个div,当你点击它时会改变颜色.

而且我已经做到了:

$(function() {  
$('.star').click(function(){
    $(this).css('background', 'yellow');

  });
});
Run Code Online (Sandbox Code Playgroud)

而且效果很好!但是当我再次单击它时,我希望它删除背景颜色.这可能吗,你会怎么做那样的事情?

jquery

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

如何激活Google Maps JavaScript API v3服务?

本教程未说明如何激活Javascript API v3服务.它只是说这样做.我的Google Developers Console屏幕与他们在书面(可能已过期)教程中显示的屏幕不匹配.

没有"服务"类别供我选择.我有一个"服务条款"类别,在选择时,允许我阅读此特定API的条款,但在该窗口中不采取任何操作.我有一个API密钥,我已经在我的网页中输入了代码并将API密钥放入其中.

加载网页时收到以下错误消息:"此页面无法显示Google地图元素.提供的Google API密钥无效或此网站无权使用它.错误代码:InvalidKeyOrUnauthorizedURLMapError"我认为它可能是因为我无法为此项目"激活"API v3.

我尝试过以下方法:

  1. 重新生成密钥并立即使用它,所以我知道密钥不是24小时以上
  2. 双重检查我的推荐
  3. 准确输入我试图使其工作的网站的名称.

google-maps-api-3

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

OpenID 选择什么,为什么?

我一直在考虑开始在我的网站上使用 OpenID,以便我的访问者可以使用他们已经使用的凭据登录并感到安全,例如用于登录 Facebook 或 Google。

我一直在看:OpenID Library

在 PHP 部分下。然后我想这可能是一两件事可以选择。但好像我错了。

所以我的问题是:我应该为我的网站选择什么?

在我的网站上,您可以登录,然后您就有了自己的带有图片和内容的个人资料。登录后,您可以撰写公告。而且它是用 PHP 创建的。

实际上,我希望可以使用 Google 和 Facebook 作为登录方式。

php openid

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

"无限卷轴"式.在底部之前将它点燃

我正在使用这个小脚本来定义用户是否滚动到底部

$(window).scroll(function(){

    if($(window).scrollTop() == $(document).height() - $(window).height()){
        if(!taskFired){
            taskFired = true;
            $("#loading_gif").css("display", "block");
            setTimeout(loadMoreMabs, 1500);
        }
    }

});
Run Code Online (Sandbox Code Playgroud)

但我不想达到底部之前触发函数loadMoreMabs .我该怎么办?我试图+和 - 高度,但这就像我正在尝试一些我没有真正得到的东西.

jquery

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

PHP - 简单的下载脚本

我正在制作一个简单的下载脚本,我的用户可以下载自己的图像等.

但我有一些奇怪的问题.

当我下载文件时,无论我下载了什么文件类型,它都有我的index.php文件中的内容..我的代码是这样的:

$fullPath = $r['snptFilepath'] . $r['snptFilename'];

if (file_exists($fullPath)) {

    #echo $fullPath;

    // setting headers
    header('Content-Description: File Transfer');
    header('Cache-Control: public'); # needed for IE
    header('Content-Type: '.$r['snptFiletype'].'');
    header('Content-Disposition: attachment; filename='. $filename . '.' . $r['snptExtension']);
    header('Content-Length: '.$r['snptSize'].'');
    readfile($fullPath)or die('error!');
} else {
    die('File does not exist');
}
Run Code Online (Sandbox Code Playgroud)

$ r是我的数据库的结果,我在上传文件时存储了大小,类型,路径等.

UPDATE

当我上传和下载*.pdf文件时,它正在成功运作.但是当我试图下载*.zip和text/rtf时,text/plain它表现得很奇怪.

奇怪的是我的意思是:它下载完整的index.php文件,其中包含下载的文件内容.

回答

我从http://php.net/manual/en/function.readfile.php复制了它,现在它正在运行.看来:ob_clean(); 做了伎俩!感谢大家的帮助.

#setting headers
    header('Content-Description: File Transfer');
    header('Content-Type: '.$type);
    header('Content-Disposition: attachment; filename='.basename($file));
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    ob_clean(); …
Run Code Online (Sandbox Code Playgroud)

php

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

PHP登录应用程序的安全性

嘿大家都是PHP极客和黑客,如果你们有些人听的话; o)我正在创建一个登录系统,对于一些即将到来的网站,很多人都会使用,我敢肯定 - 或者至少我希望所以:)

  • 所以,我的问题是:什么时候我的登录系统和类似的东西足够安全?是否会"足够安全"?

我得到了表单验证,我检查了什么,发送到数据库.我的密码是md5哈希.人们被告知要创建强密码.

  • 有什么叫做"足够安全"吗?
    • 我在想:所有像facebook这样的大型网站都有这样的东西吗?这是我需要的东西吗?如果是这样,怎么样?

一些链接和类似的东西,会很好.谢谢你们:o)

php security

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

在线或离线功能PHP

我正在研究一个"社区".当然,我希望能够判断用户是在线还是离线.

我已经创建了这样,当你在我的表中登录UPDATE的行为1(默认为0)然后它们在线.当他们退出时他们处于离线状态.但如果他们没有按下退出按钮,他们将在线,直到他们按下该按钮.

所以我想创建的是:

  • 在不活动5分钟后,我的数据库中的行应该更新为0.

我正在寻找的是如何以最简单的方式做到这一点.每次加载页面时,我应该创建一个mysql_query,其中UPDATE的行为1.或者还有另一种方法吗?

php mysql

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

slideToggle,隐藏或可见if语句

如果div是隐藏的,我试图根据隐藏/显示功能.我的代码看起来像这样:

    //postInbox/outbox/savedbox show all/hide all
$('.postBoxShowAll').click(function(){
    $('.postBoxContent').slideToggle('fast', function(){
        if($(this).is(':hidden')){
            $('.postBoxShowAll').html('Show all');
        }else{
            $('.postBoxShowAll').html('Hide all');
        }
    });
});
//
Run Code Online (Sandbox Code Playgroud)

*更新*

这有效:

    //postInbox/outbox/savedbox show all/hide all
$('.postBoxShowAll').click(function(){
    $('.postBoxContent').slideToggle('fast', function(){
        if($('.postBoxContent').is(':visible')){
            $('.postBoxShowAll').html('Hide all');
        }else{
            $('.postBoxShowAll').html('Show all');
        }
    });
});
//
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,它不会改变文本.它滑动得很好.怎么会?

jquery

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

PHP登录应用程序 - 在创建新用户时检查用户名是否已存在

这个标题几乎说明了,需要说明一下.我的注册码看起来像这样:

我不想检查,如果输入的用户名已经存在,如果确实存在 - 写和$ errMsg =""; 并在以后回声.我希望你能帮助我,谢谢.

if(isset($_POST['username']) && isset($_POST['password']) && isset($_POST['name']) && isset($_POST['last_name']) && isset($_POST['company'])){

            if($username === '') {
                $errMsg = "Du skal udfylde brugernavn";
            }
            elseif($password === ''){
                $errMsg = "Du skal udfylde password";
            }
            elseif($name === ''){
                $errMsg = "Du skal udfylde navn";
            }
            elseif($last_name === ''){
                $errMsg = "Du skal udfylde efternavn";
            }
            elseif($company === ''){
                $errMsg = "Du skal udfylde firma";
            }
                $sql = ("SELECT * FROM members WHERE username ='$username'");
                $result = mysql_query($sql) or …
Run Code Online (Sandbox Code Playgroud)

php mysql login system

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

标签 统计

php ×5

jquery ×4

mysql ×2

google-maps-api-3 ×1

login ×1

openid ×1

security ×1

system ×1