Nov122013
php将IP地址转换为真实地址的方法
下面将分享一个利用PHP将获取到的IP地址转换为真实实际地址的方法。代码函数摘自大名鼎鼎的康盛的Discuz源码,可以根据实际需要返回简短地址和详细地址两种形式。
function convertip($ip,$integrity='simple'){
$return='';
$integrity=in_array($integrity,array('simple','full'))?$integrity:'simple';
if(preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/",$ip)){
$ip...阅读全文
抢沙发
Nov122013
根据IP跳转不同城市的PHP代码
php根据ip跳转到相应的城市代码。具体如何获取用户当前的ip地址以及根据用户的ip地址如何确定用户所在地区就不多说了,读者可以分别参考:
(1)PHP获取当前用户真实IP的方法
(2)php将IP地址转换为真实地址的方法
下面直接从已经获取到用户所在地区开始分析了。
Js实现根据用户ip跳转到相应的城市的方法:
<html>
<head>
<meta http-equiv="Content-Type" content="t...阅读全文
Nov122013
PDO成功连接MSSQL的步骤
PDO成功连接MSSQL的步骤简要整理如下:
1、下载microsoft drivers for php for sql server(目前有2.0 3.0版本,分别又分有ts和nts版,可通过phpinfo()中的Thread Safety:enable确认是ts,详见驱动自带手册)
2、复制驱动至php文件夹的ext文件夹后,修改php.ini扩展extension=php_pdo_sqlsrv_53_ts_vc6.dll
3、下载Microsoft SQL Server 2008 R2 Native Client安装
测试代码:...阅读全文
Nov092013
pureftpd 配置问题集合
1.MinUID 导致不能登录 错误530
登陆的时候总会报: 530 Sorry, but I can’t trust you
在 /var/log/messages 看到如下提示: [WARNING] Can’t login as [*****]: account disabled 的日志。
原来在pureftpd里还有MinUID的限制,默认是100, id wwwrun ,可以看到其 UID 为 30,pureftpd不让其登陆。修改 vi /usr/local/pureftpd/pure-ftpd.conf ,将这个值改为 10,问题解决
...阅读全文
Nov042013
LINUX 下 rinetd服务实现端口映射转发
1、下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
版本号rinetd 0.62
2、安装
tar zxvf rinetd.tar.gz
cd rinetd
3、运行make #可能会出现错误,需如下修改:
vi rinetd.c
输入/bindPort >= 65536 查询
输入/connectPort >= 65536查询
&nbs...阅读全文
Oct122013
Oct082013
PHP判断上传文件类型最安全,最真实的解决办法
php通过判断上传文件的头字符来判断文件的类型,这可以称得上是最安全,最真实确定上传文件类型的方法了,具体实现方法:
/**
* 读取文件前几个字节 判断文件类型
* @return string
*/
function checkFileType($filename){
$file=fopen($filename,'rb');
$bin=fread($file,2); //只读2字节
fclose($file);
$strInfo =@unpack("c2chars",$bin);
$typeCode=intval($strInfo[...阅读全文
Sep192013
Sep182013
Sep162013
网页嵌入百度地图实例
下面分享一个使用js载入一个简单的百度地图示例,示例代码如下:
注:使用以下代码之前记得先去百度官网申请一个key,key的申请地址为:http://lbsyun.baidu.com/apiconsole/key?application=key
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2....阅读全文