以下代码仅适合在ZBLOGPHP中使用。
将TXT文件放到网站根目录。
在网站根目录新建一个PHP文件,复制以下代码。
本代码是本地自用,所以写的简陋。<?php
require 'zb_system/function/c_system_base.php';
$zbp->Load();
$qqmail_Table='%pre%qqmail';
$qqmail_DataInfo=array(
'ID'=>array('tc_id','integer','',0),
'email'=>array('tc_email','string',255,''),
);
$file = fopen("qqemail.txt", "r");
$user=array();$i=0;$j=1;
$qqmail_Tablea=$qqmail_Table.$j;
$s=$zbp->db->sql->CreateTable($GLOBALS['qqmail_Tablea'],$GLOBALS['qqmail_DataInfo']);
$zbp->db->QueryMulit($s);
print_r("第1批数据已开始入库
");
while(! feof($file))
{
$user[$i]= fgets($file);
$r = new Base($GLOBALS['qqmail_Tablea'],$GLOBALS['qqmail_DataInfo']);
$r->email=$user[$i];
$r->Save();
$i++;
if($i%20==0){
print_r("第".$j."批数据已保存入库
");
$j++;
$qqmail_Tablea=$qqmail_Table.$j;
$s=$zbp->db->sql->CreateTable($GLOBALS['qqmail_Tablea'],$GLOBALS['qqmail_DataInfo']);
$zbp->db->QueryMulit($s);
print_r("第".$j."批数据已开始入库
");
}
}
fclose($file);
$user=array_filter($user);
print_r("录入完毕end");
?>