php按行数顺序读取TXT里面的内容 就是有可能 三台或者多台电脑 同时需要读取txt里面的内容,担心不同的电脑读取的ip一样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一次请求 读取第一行的ip,第二次请求,读取第二行的ip,这样一直下去 按照楼主的意思:$conts = file_get_contents($filename);$arrConts = explode("\n",$conts);foreach($arrConts as $cont){ $pos = strpos($cont,$_SERVER['REMOTE_ADDR']); if($pos === false) continue; else echo "This ip:".$cont;} 不好意思呀,我是新手,那我那个a.txt文件 放在根目录里,这个代理里面哪个地方放这个文件路径>? $filename = "/root/a.txt";不过和#4要求有差别,等等其他高手,吃饭先! Warning: file_get_contents(a.txt) [function.file-get-contents]: failed to open stream: No such file or directory in E:\host\bendi\a.com\ip.php on line 9这个提示是不是我的路径写错了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><?php$filename = "/a.txt";$conts = file_get_contents($filename);$arrConts = explode("\n",$conts);foreach($arrConts as $cont){ $pos = strpos($cont,$_SERVER['REMOTE_ADDR']); if($pos === false) continue; else echo "This ip:".$cont;}?><body></body></html> 担心不同的电脑读取的ip一样? 那你是要a 电脑读取1 b电脑读取2 c 电脑读取 3?上数据库吧. 这种情况出现的问题有两种:1、路径不对; Answer-> Linux:$filename="/a.txt";(如楼主说的根目录)2、文件没有读取权限。 Answer-> Linux: chmod 0777 /a.txt $num = 0;if(file_exists('count.txt')) $num = file_get_contents('count.txt');$ar = file('ip.txt');echo $ar[$num++];file_put_contents('count.txt', $num, LOCK_EX); 这段代码什么意思呢,是要自己建立一个count.TXT文件来计数,然后才能依行读取IP.TXT的内容吗。直接输出的就是IP?能不能把IP提取发送啊 新手求教。。http://bbs.csdn.net/topics/390919386?page=1 php注册用phpmailer发了邮箱验证信息到所填邮箱,该怎么进入该邮箱呢? 婚恋网用什么开源产品最好呢? php cookie 过期 php读access不能同时存在两个recordset吗? 请大家推荐几本PHP编程的书看看 为什么我的PHP 浏览器直接显示HTML代码 会用mail()函数的来帮帮忙 如何加载gd库?? 这个问题怎么解决,数据库连接问题 phpexcel 在 ie8浏览器上导入不成功怎么办 关于htm的textarea默认值问题 PHP如何绘制条形图?
第一次请求 读取第一行的ip,第二次请求,读取第二行的ip,这样一直下去
$arrConts = explode("\n",$conts);
foreach($arrConts as $cont){
$pos = strpos($cont,$_SERVER['REMOTE_ADDR']);
if($pos === false)
continue;
else
echo "This ip:".$cont;
}
这个提示是不是我的路径写错了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<?php
$filename = "/a.txt";
$conts = file_get_contents($filename);
$arrConts = explode("\n",$conts);
foreach($arrConts as $cont){
$pos = strpos($cont,$_SERVER['REMOTE_ADDR']);
if($pos === false)
continue;
else
echo "This ip:".$cont;
}?>
<body>
</body>
</html>
担心不同的电脑读取的ip一样? 那你是要a 电脑读取1 b电脑读取2 c 电脑读取 3?
上数据库吧.
1、路径不对;
Answer-> Linux:$filename="/a.txt";(如楼主说的根目录)
2、文件没有读取权限。
Answer-> Linux: chmod 0777 /a.txt
$num = 0;
if(file_exists('count.txt')) $num = file_get_contents('count.txt');
$ar = file('ip.txt');
echo $ar[$num++];
file_put_contents('count.txt', $num, LOCK_EX);
这段代码什么意思呢,是要自己建立一个count.TXT文件来计数,然后才能依行读取IP.TXT的内容吗。直接输出的就是IP?能不能把IP提取发送啊 新手求教。。http://bbs.csdn.net/topics/390919386?page=1