ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 22.02.2007, 15:52
Аватар для miniden
miniden
Участник форума
Регистрация: 20.10.2006
Сообщений: 211
Провел на форуме:
1182508

Репутация: 36
Отправить сообщение для miniden с помощью ICQ
По умолчанию

есть в текстовом файле мыльники, надо их в базу
 
Ответить с цитированием

  #12  
Старый 22.02.2007, 16:14
Аватар для DIAgen
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Цитата:
Сообщение от miniden  
есть в текстовом файле мыльники, надо их в базу
Ну теперь читай текстовый фаил по строчно, и каждую строку заноси в базу даных и все!
 
Ответить с цитированием

  #13  
Старый 22.02.2007, 16:16
Аватар для miniden
miniden
Участник форума
Регистрация: 20.10.2006
Сообщений: 211
Провел на форуме:
1182508

Репутация: 36
Отправить сообщение для miniden с помощью ICQ
По умолчанию

Цитата:
Сообщение от DIAgen  
Ну теперь читай текстовый фаил по строчно, и каждую строку заноси в базу даных и все!
там их дофига
 
Ответить с цитированием

  #14  
Старый 22.02.2007, 16:31
Аватар для Abra
Abra
Постоянный
Регистрация: 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".
Запускаешь и радуешься.
 
Ответить с цитированием

  #15  
Старый 22.02.2007, 16:40
Аватар для miniden
miniden
Участник форума
Регистрация: 20.10.2006
Сообщений: 211
Провел на форуме:
1182508

Репутация: 36
Отправить сообщение для miniden с помощью ICQ
По умолчанию

2 Abra
тебе огромное спасибище!!!щас буду пробовать
 
Ответить с цитированием

  #16  
Старый 22.02.2007, 16:41
Аватар для Abra
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

куда код вставлять думаю объяснять не надо? создаешь файл типа script.php и в него вставляешь. Текстовик с мыльниками должен лежать в той же директории что и скрипт.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ответьте на вопросы Legion342 PHP, PERL, MySQL, JavaScript 5 22.11.2007 14:03
Посимвольный перебор в базах данных на примере MySQL LoFFi Чужие Статьи 5 30.04.2007 05:05
Перехват данных BрxMSG Чужие Статьи 0 26.12.2006 22:22
НУжен Хелп Хацкеров anakin Болталка 18 21.09.2006 19:21
Долбим Sql’ные базы данных k00p3r Чужие Статьи 0 13.06.2005 14:13



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ