
22.02.2007, 16:31
|
|
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме: 993362
Репутация:
175
|
|
имелось ввиду что делать это будешь не ты а скрипт, поэтому размер там не сильно важен.
Короче что-то вроде этого
Код:
<?php
ignore_user_abort();
set_time_limit(0);
$host = 'localhost';
$port= '3306';
$login = 'login';
$password = 'pass';
$dbname = 'dbname';
$filename = 'files.txt';
$seporator = ';';
if(!empty($port))
{
$host = $host.':'.$port;
}
$fp = fopen ($filename, "r");
$emails = fread($fp, filesize($filename));
fclose ($fp);
$emails = explode($seporator, $emails);
$db = mysql_connect($host, $login, $password) or die ("Не могу соединиться");
mysql_select_db($dbname) or die ("нету такой БД");
foreach($emails as $val) {
$val = trim($val);
mysql_query("INSERT INTO `SS_subscribers` VALUES (NULL , '$val')");
}
echo 'done';
?>
Это:
$host = 'localhost';
$port= '3306';
$login = 'login';
$password = 'pass';
$dbname = 'dbname';
$filename = 'files.txt';
$seporator = ';';
заменишь на нужные значения дял коннекта к базе. Порт и хост скорее всего менять не придуется. $filename - имя файла в котором твои мыльники лежат. $seporator - разделитель между этими мыльниками(; , пробел). если каждое мыло на новой строке, то впиши туда "\n".
Запускаешь и радуешься.
|
|
|