Скрипт для создания текстового файла

AlexsWorld

Новичок
Подскажите скрипт на php или просто программу для создания текстового файла вида:

(1, '[email protected]', 1, '2017-01-25', '19:12:07', '92.50.223.82', '2017-01-25', '19:13:22', '92.50.223.82'),

(2, '[email protected]', 1, '2017-01-25', '19:24:23', '92.50.223.82', '2017-01-25', '19:24:45', '92.50.223.82'),

Из текстового файла с адресами электронок, как я понимаю первое значение должно постоянно увеличиваться на 1, ну конечно в идеале и что бы дата и время и IP тоже были разными, ну это в идеале.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Как пробовал решить задачу?
 

fixxxer

К.О.
Партнер клуба
А что это за текстовый файл такой интересный? С расширением .sql небось?
 

AlexsWorld

Новичок
Для WordPress есть плагин Subscribe2 там создается база подписчиков, вот я и подумал в интернете масса баз адресов, наполнить эту базу такими адресами и при публикации нового поста, по этим адресам будет рассылка анонсов. Вот для чего я это хотел. Сгенерировать дополнительные данные и загнать их в базу. Ну а по поводу ручного набора - это ведь смысл имеет что бы добавить пару десятков тысяч адресов
 

AlexsWorld

Новичок
Прошу прощения если сразу все не корректно объяснил, просто сам когда то занимался и php и mysql по этому и озвучил именно то что мне не понятно как сделать, на счет того что могут забанить, понимаю вероятность есть, но попробовать хочу.
Значит так! Имею текстовый файл с адресами, бэкап базы сайта, точнее таблицы с адресами выгладит так:
DROP TABLE IF EXISTS `wp_subscribe2`;
CREATE TABLE `wp_subscribe2` (
`id` int(11) NOT NULL,
`email` varchar(64) NOT NULL DEFAULT '',
`active` tinyint(1) DEFAULT '0',
`date` date NOT NULL DEFAULT '2017-01-25',
`time` time NOT NULL DEFAULT '00:00:00',
`ip` char(64) NOT NULL DEFAULT 'admin',
`conf_date` date DEFAULT NULL,
`conf_time` time DEFAULT NULL,
`conf_ip` char(64) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


INSERT INTO `wp_subscribe2` (`id`, `email`, `active`, `date`, `time`, `ip`, `conf_date`, `conf_time`, `conf_ip`) VALUES
(6, '[email protected]', 1, '2017-01-25', '19:12:07', '92.50.223.82', '2017-01-25', '19:13:22', '92.50.223.82'),
(7, '[email protected]', 1, '2017-01-25', '19:24:23', '92.50.223.82', '2017-01-25', '19:24:45', '92.50.223.82');
А файл с адресами:
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Соответственно нужен скрипт что бы сгенерировать новые строки с новыми адресами вида:
(6, '[email protected]', 1, '2017-01-25', '19:12:07', '92.50.223.82', '2017-01-25', '19:13:22', '92.50.223.82'),
Со вставленными адресами из файла и увеличенным инкрементом
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@AlexsWorld, прочитать данные с файла, записать в лоб в цикле foreach каждый адрес в отдельную строку-запись в базе
 
Сверху