V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kn007  ›  全部回复第 254 页 / 共 281 页
回复总数  5607
1 ... 250  251  252  253  254  255  256  257  258  259 ... 281  
2015-03-29 18:36:16 +08:00
回复了 chenyao168 创建的主题 分享发现 电信的光猫,看来洞好大啊!
电信的光猫确实很坑,建议还是桥接
2015-03-29 18:31:45 +08:00
回复了 znoodl 创建的主题 健身 第一发,希望大家以后都能来这里讨论健身,练出棒棒的 Body
飘过
mark 好奇真正seo怎么做
mark
2015-03-29 17:55:49 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
已去问鸟哥了。。。感觉不科学。
2015-03-29 17:34:51 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
@abelyao

现在以
$ip=is_ip($ip_)?$ip : gethostbyname(pre_gethostbyname($ip_));


function pre_gethostbyname($str) {
if(preg_match("/^(?:[0-9]{1,3}\.){0,2}[0-9]{1,3}$/", $str)) {
return false;
}
return $str;
}

可以解决。但又有个奇怪的问题。。。

输入 a0,abc 居然也能查询。。。我服了

<?php
var_dump(gethostbyname('a0'));
var_dump(gethostbyname('abc'));
?>
string(13) "81.218.249.12"
string(15) "162.243.117.188"

@msg7086 莫非字母也能变成ip。。。26个字母都可以查。。。。
2015-03-29 17:07:04 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
@iyaozhen 判断点有什么用? 1.1、1.1.1、abc.com这些都不有点。。
2015-03-29 17:06:13 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
@msg7086 就是ip查询,输入进来可能是域名,可能是ip,可能是数字。
我重新提一下吧。
2015-03-29 16:47:37 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
我刚想了下,只能用个笨办法。
就是第一步,就是格式化输入str。
第二步,判断,是ip查数据库,不是继续下一步。
第三步,explore('.',$str)进行count()<4然后foreach判断is_numeric,如果都过就返回false,不过就gethostbyname。或正则匹配match_all,如果小于4个,就返回false,否则gethostbyname。

我去试试先
2015-03-29 16:46:32 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
@abelyao 你说的正则的法子,我是真的想了。。
真不知道怎么破。
比如ipip.net他们的框不能输入http://www.ipip.net/,无法查询,我的可以,这些都是自己写的。
现在第一步,就是格式化输入str。
第二步,判断非ip,进行gethostbyname,是ip查数据库。

现在就是卡在gethostbyname,会对数字进行格式化(long2ip)。
13.1在经过第二步,已经变成13.0.0.1了。合法了。
如果单纯十进制还好,就以is_numeric判断。
2015-03-29 16:29:32 +08:00
回复了 hlxwell 创建的主题 职场话题 当国内能拿到国外的工资,还去国外干嘛?
@hlxwell 嗯,我知道,我只痛恨自己能力不够,如果可能,我会带父母到国外或者说就是日本生活。作为独生子,压力很大。父母年长,很多要我去做,靠自己在国内很累。
想买个医保,说你父母不是本地人,没工商营业执照、没有上班,不能买。老家买的,不能在外用。反正就是这个情况。
2015-03-29 16:26:21 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
@abelyao 最后一个?
is_numeric的话,除了1、1.2,1.2.3或1.2.3.4都是false。
正则的话,匹配非合法ipv4,自然要gethostbyname,gethostbyname后,不合法的又变为合法了。
因为输入进来可能是域名也可能是ip,
判断非ip就gethostbyname,是ip直接查数据库。
问题非ip经过gethostbyname可能就被合法了。
2015-03-29 16:18:18 +08:00
回复了 hlxwell 创建的主题 职场话题 当国内能拿到国外的工资,还去国外干嘛?
。。。其实日本蛮不错的。。。
不过我没去过,经常附近人有时灌输日本的一些真实现象。感觉羡慕日本的医疗环境。在国内看病难不说,贵。
可能会觉得我说的有点好笑,但是家里有生病的人,还要照顾,就知道钱财金贵。
2015-03-29 16:03:09 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
@abelyao 因为昨天下午开始整理网站,所以发现了很多问题。我实在不知道这个要怎么弄了。
刚去ipip.net试了,貌似情况一样。试图google,没发现有用的。
2015-03-29 15:57:35 +08:00
回复了 kn007 创建的主题 PHP [php]gethostbyname 的奇怪问题。。。对数字自动 long2ip
@abelyao 但这确实是个问题。
我不否认其中也有宣传的嫌疑,因为我确实这样做了。
2015-03-29 02:27:27 +08:00
回复了 wdongxv 创建的主题 分享创造 很早之前写的一个*你懂得*软件,放 github 上了,欢迎拍砖
@wdongxv win7+python27客户端:python.exe localServer.py 162.250.97.124 password
centos6+python26服务器端:python remoteServer.py password
2015-03-29 00:10:40 +08:00
回复了 kn007 创建的主题 PHP [php]奇怪的问题,一个可以正常访问的页面,却返回 500
已解决,谢谢各位 @ETiV @abelyao @em70 @fu82581983 @gongpeione
错误原因:
PHP Fatal error: Call to undefined method Memcached::close() in ~WWW/kn007.net/ip.php on line 299

Memcached没有close传递。利用
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
得到的。。。太囧了。网页居然都没错误,命令行也没错误。必须输出到txt才会显示这个Fatal error
2015-03-29 00:07:10 +08:00
回复了 kn007 创建的主题 PHP [php]奇怪的问题,一个可以正常访问的页面,却返回 500
@gongpeione 找到原因了。。。晕死。
Memcached没有close传递。
PHP Fatal error: Call to undefined method Memcached::close() in ~WWW/kn007.net/ip.php on line 299
2015-03-29 00:02:05 +08:00
回复了 kn007 创建的主题 PHP [php]奇怪的问题,一个可以正常访问的页面,却返回 500
@ETiV 算是,还在改。。排除法。。
2015-03-28 23:54:44 +08:00
回复了 kn007 创建的主题 PHP [php]奇怪的问题,一个可以正常访问的页面,却返回 500
@em70 额,我正文不是打开了么,只有notice
1 ... 250  251  252  253  254  255  256  257  258  259 ... 281  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4721 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 09:33 · PVG 17:33 · LAX 01:33 · JFK 04:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.