易截截图软件、单文件、免安装、纯绿色、仅160KB

利用ip地址查询区域 php程序

该程序没有优化 只是最原始的程序  可以将其与flash结合起来!
与flash结合起来就是将php得到的地址和区域 打印出来再返回个flash端这么简单
<?php
$getIP="218.11.140.23"; // 这里是自己随便写的一个ip  实际时你还要通过程序得到这个ip
//只开始时查前三段
$subIPs=explode(".",$getIP);
$subIP=$subIPs[0].$subIPs[1].$subIPs[2];
$lastIP=$subIPs[3];
$url="http://localhost/zendphp/IPQuery/ip.txt";//我的ip数据库文件 我用的是txt格式
if(file_exists($url)){
 die("未找到文件");
 return;
 }
$rows=file($url);
//行数
$len=count($rows);
$p=0;
$collection=array();
foreach ($rows as $line){
 $ipData=preg_split ('/[\s]+/',$line);//注意这里的空白匹配
 $startIP=$ipData[0];
 //$endIP=$ipData[1];
 $ipSerials=explode(".",$startIP);
 //目标ip
 $ip=$ipSerials[0].$ipSerials[1].$ipSerials[2];
 $last=$ipSerials[3];
 //ip信息
 $areaInfo=$ipData[2].$ipData[3];
 //这里可以用二分查找,为了简便就直接查吧
 
 if($subIP==$ip){
  $p++;
  
  if($p>1){
   if($lastIP==$last){
    
   echo "你的ip地址是".$getIP."<br/> 您所在的地方是".$areaInfo; 
   }
  
  
 }else{
 echo "你的ip地址是".$getIP."<br/> 您所在的地方是".$areaInfo;
  
  
 }
 
 }
 
 
 
}
?>


相关文档:

利用php中的eval来模拟java中的动态代理

使用java中的动态代理可以完成很多事情,比如将业务实例进行托管,实现AOP等,但是Php中没有实现这样的东西,昨天突然想到其实可以通过eval来模拟一个动态代理机制。php比java不同的是,php是不需要编译的,因此只要我们能够动态生成一段代码,然后用eval来执行就可以达到效果。代码如下:
/**
* 代理实现类
*/
inter ......

php 招聘要求 转载

1. 计算机相关专业本科及以上学历,2年以上相关工作经验
2. 精通PHP+Mysql、Ajax等相关开发
3. 精通Javascript、Html、CSS等前端技术,并能熟练使用Prototype、jQuery等开源框架
4. 精通Mysql、SqlServer等数据库
5. 熟悉MVC模式开发
6. 熟悉WINDOWS、LINUX、UNIX等操作系统
7. 熟悉Apache、IIS、ZEND等应用
3 ......

ttd之php测试驱动开发

确保你的代码正常工作是测试的首要的目的,但是在测试你的代码时候,你应该认识到除此
之外还有一些额外的,相对次要的目的:
1、测试让你书写容易测试的代码。这使得代码松散耦合,复杂设计,而且具有
很好的模块性。
2、测试能让你清晰的了解运行代码的期望结果,让你从一开始就注重于模块的
设计和分析。通过测试, ......

一款php 的mvc 开源框架openbiz

看到同学们有不少在用php开发项目的,或许下面的资料对大家有用吧,用来学习一下也好。
收集的资料相关地址:
 
cubi demo site:http://dev.openbiz.cn/cubi/user/login
openBiz app cubi:http://docs.google.com/View?id=df5ktjv9_64f9fd88gf
openbiz architecture overview:   
  http: ......

PHP文件函数大全

转自 http://wiki.kuaizhanbao.com/2009/1210/245.html
basename — 返回路径中的文件名部分
chgrp — 改变文件所属的组
chmod — 改变文件模式
chown — 改变文件的所有者
clearstatcache — 清除文件状态缓存
copy — 拷贝文件
delete — 参见 unlink() 或 unset()
di ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号