码迷,mamicode.com
首页 > Web开发 > 详细

php 读取文件

时间:2016-12-08 21:22:22      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:exist   print   blog   ring   highlight   php   var   pre   gre   

<?php

/**
 *@param string $ip
 *@return string ip对应的地区
 */
function getLocation($ip) 
{
	$ip_file_path = __DIR__."/ip.txt";
	if (!is_file($ip_file_path) || empty($ip)) {
		return "";
	}
	if (!function_exists(‘exec‘)) {
		return "";
	}
	$shell = "cat {$ip_file_path} |grep ‘{$ip}‘| awk ‘{print $3}‘";
	exec($shell,$info);
	if (!empty($info)) {
		return $info[0];
	}
	return "";
}

$ip = ‘127.0.0.1‘;
var_dump(getLocation($ip));

 

//当前文件夹下的ip.txt 假设有10G的文本

127.0.0.1 127.0.0.2 山东
127.0.0.3 127.0.0.4 北京

 

php 读取文件

标签:exist   print   blog   ring   highlight   php   var   pre   gre   

原文地址:http://www.cnblogs.com/lixiuran/p/6146083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!