Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 08/01/11 в 12:31 |
Есть база в файле или скажем тыща кивордов в буфере.
Надо из неё нагенерить блоков типа
keyword, keyword, keyword, keyword, keyword, keyword, keyword, keyword,
keyword, keyword, keyword, keyword, keyword, keyword, keyword, keyword,
keyword, keyword, keyword, keyword, keyword, keyword, keyword, keyword
с указанием длины общей или к-ва слов в блоке (ну чтоб мона было размер блока задать примерно).
Явно есть какия-то чудо приблуда-софтина для сеошнегов - тока как называется, кто подскажет?
Руками делать лень, много надо таких блоков.
|
|
|
|
С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543
|
Добавлено: 08/01/11 в 14:35 |
хм, из буфера хз, как-то не замарачивался с такой плюшкой никогда, но можешь посмотреть например сео анкор генератор - виндовая прога, которая умеет копипаст из буфера, но кол-во блоков там задаётся шаблоном.
Но если достаточно просто из файла, то что-то типа такого:
Код: |
<?php
$in = $argv[1];
$out = $argv[2];
$block_length = $argc >= 4 ? $argv[3] : 5;
$source_delim = $argc >= 5 ? $argv[4] : "\n";
$dest_delim = $argc >= 6 ? $argv[5] : "\n";
$keyword_blocks = array();
$keywords = array_map('trim', explode($source_delim, file_get_contents($in)));
while(count($keywords_chunk = array_splice($keywords, 0, $block_length))) {
$keyword_blocks[] = implode(', ', $keywords_chunk);
}
$keyword_blocks = implode($dest_delim, $keyword_blocks);
file_put_contents($out, $keyword_blocks);
?>
|
юзать так: php script_name.php исходный_файл_с_кеями файл_с_блоками кол-во_кеев_в_блоке разделитель_кеев_в_исходном_файле разделитель_блоков_в_готовом_файле
то есть, например так:
php mkchunks.php source_keys.txt result_keys.txt 7
дефолтом в качестве разделителя юзается символ новой строки, если нужно что-то другое - указываем в параметрах, например:
php mkchunks.php source_keys.txt result_keys.txt 7 "|"
и т.д.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
|
Спонсор раздела
|