小编med*_*edk的帖子

自我托管谷歌的jsapi

下载jsapi并将其自我托管在我的服务器中而不是直接从谷歌的基础架构中请求它是合法的吗?

我知道这不推荐,但是合法吗?

jsapi

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

PHP连接两个变量名

我有一个PHP脚本,可以$_POST决定返回哪个数组.例如:

$n = $_POST['n']; // 1, 2 or 3

$a1 = array ('something', 'something else', 'another thing');

$a2 = array ('something 2', 'something else 2', 'another thing 2');

$a3 = array ('something 3', 'something else 3', 'another thing 3');
Run Code Online (Sandbox Code Playgroud)

现在我想得到与该$n值对应的数组,比方说"2".

我怎么能说echo $a . $n得到$a2

谢谢.

php variables dynamic-variables

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

IP到没有数据库的国家

众所周知,有许多数据库可用于从给定的IP地址返回国家.我想知道这些数据库提供商如何从中获取这些信息?谁告诉他们这个IP地址位于该国家而不是另一个国家?是否有一个脚本可以解析这些IP,或者它们从每个ISP获得许多数据库并将它们编译成一个?有人有想法吗?

谢谢

ip-geolocation

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

带加号的jQuery

我想知道为什么jQuery不允许"+"符号.这是一个如何使用"1"和"3"而不是"2+"的示例.只需将鼠标悬停在每个div上方的文本上.

<div id="div-2+"></div>
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

$('a.hover').mouseover(function() {

    dataI = $(this).data('i');

	$('div#div-' + dataI).addClass('h');

});

$('a.hover').mouseout(function() {

    dataI = $(this).data('i');

	$('div#div-' + dataI).removeClass('h');

});
Run Code Online (Sandbox Code Playgroud)
a {
    display: inline-block;
    width: 100px;
    margin: 60px 20px 60px 0;
    text-align: center;
}

div {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-right: 20px;
    background-color: #ddd;
}

div.h {
    background-color: #f00;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a class="hover" data-i="1">DIV 1</a>

<a class="hover" data-i="2+">DIV 2+</a>

<a class="hover" data-i="3">DIV 3</a>

<br />

<div id="div-1"></div>

<div id="div-2+"></div>

<div id="div-3"></div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-selectors

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

CSS:最后一个孩子

我内心div#content很多div.item.当用no :last-child来制作最后一个div.itemborder-bottom,没关系.但是,因为内容是使用php和mysql结果动态附加的,所以我使用了一个条件分页表,它将在最后一个后面附加,div.item这意味着在底部div#content.这将是问题,因为CSS :last-child不会将最后一个识别为最后div.item一个孩子.我的CSS看起来像:

div#content div.item:last-child {
  border-bottom: none;
}
Run Code Online (Sandbox Code Playgroud)

你可以看到我正在定义最后一个孩子是这样的 div.item

请给我任何建议.提前致谢.

!!!!! 请注意,问题不在于内容是动态的,而是因为CSS:last-child不会将div.item识别为最后一个子节点,而是div#内容中的最后一个元素尽管告诉了它的CSS是:

div#content div.item:last-child
Run Code Online (Sandbox Code Playgroud)

css css-selectors css3

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

检查重复的mysql行

我有一个包含一个MySQL表field_one,field_two,field_three

我想检查field_one是否包含重复值(如果它是唯一的).

如何在mysql中做到这一点?

谢谢

mysql unique

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

PHP类$ _SERVER变量属性

我正在开发一个类,我有这个结构:

class userInfo {
    public $interval        = 60;
    public $av_langs        = null;

    public $ui_ip           = $_SERVER['REMOTE_ADDR'];
    public $ui_user_agent   = $_SERVER['HTTP_USER_AGENT'];

    public $ui_lang         = null;
    public $ui_country      = null;

    // non-relevant code removed
}
Run Code Online (Sandbox Code Playgroud)

但是在执行脚本时我收到此错误:

解析错误:语法错误,第12行的D:\ web\www\poll\get_user_info\get_user_info.php中的意外T_VARIABLE

当我将2 $ _SERVER变量更改为简单字符串时,错误消失了.

那么$ _SERVER在声明类属性时会出现什么问题?

谢谢

php properties class

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

MaxMind的GeoIP数据库

我发现MaxMind的GeoIP数据库的准确率为99.5%(免费)或99.8%(商业),正如其网站上所公布的那样.有人知道什么是0.5%和0.2%?

它们是新分配的IP地址,还是改变其国家/地区的实际地址?

我觉得我的问题不是很清楚,但欢迎任何答案.

geoip

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

解析HTTP_ACCEPT_LANGUAGE

我遇到了一个解析HTTP_ACCEPT_LANGUAGE的脚本:http://www.thefutureoftheweb.com/blog/use-accept-language-header

此脚本返回包含可接受语言的ORDERED数组:

数组([it] => 1 [ar] => 0.8 [ja] => 0.6 [cn] => 0.4 [de] => 0.2)

现在,我想创建一个包含可用语言的数组:

$ av_lang = array('en','fr','de','it'); (无序数组)

然后我想遍历第一个数组并获取第二个数组中的第一个键.

例如,它从第一个数组中获取'en'并检查第二个数组中是否存在,如果不存在,则转到下一个键'ar'并检查它.如果没有,返回默认的lang,如'en'.

最后,我想获得$ av_lang中可用的一个lang.

谢谢.

php arrays

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

php filter var返回错误的结果

我想使用php filer_var函数,但它返回了错误的结果,似乎它没有考虑范围:

$v = 54;

$int_opts = array (

    'min_range' => 0,
    'max_range' => 24

);

if ( filter_var($v, FILTER_VALIDATE_INT, $int_opts) ) echo 'an integer';

else echo 'not an integer';
Run Code Online (Sandbox Code Playgroud)

这不应该是一个整数,因为54不在0到24之间,但它返回true并回显"整数".

这有什么问题?

谢谢.

php filter-var

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