Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7920
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 29.01.2010, 21:09   #1
vint
Member
 
Аватар для vint
 
Регистрация: 05.10.2007
Сообщений: 80
Бабло: $36709
Отправить сообщение для vint с помощью ICQ
По умолчанию Подмешать ссылки в текст

Есть ли такой софт, который может такое:
Допустим есть 10 ссылок и есть текст. Нужно чтобы ссылки вставлялись в рандомные места в тексте
vint вне форума  
Старый 30.01.2010, 13:45   #2
8bitcat
Senior Member
 
Аватар для 8bitcat
 
Регистрация: 08.10.2009
Сообщений: 721
Бабло: $147620
По умолчанию

тоже не отказался бы от такой софтины,

а пока делаю экселем: в одном столбце предложения текста, в следующем ссылки, в следующем случайные числа, и все это сортировать по третьему столбцу
8bitcat вне форума  
Старый 30.01.2010, 15:57   #3
maximus12
Senior Member
 
Аватар для maximus12
 
Регистрация: 11.08.2008
Сообщений: 667
Бабло: $125005
По умолчанию

агресс умеет
maximus12 вне форума  
Старый 30.01.2010, 16:07   #4
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,540
Бабло: $589868
По умолчанию

Цитата:
Сообщение от 8bitcat Посмотреть сообщение
тоже не отказался бы от такой софтины,

а пока делаю экселем: в одном столбце предложения текста, в следующем ссылки, в следующем случайные числа, и все это сортировать по третьему столбцу
Оригинально!
Longer вне форума  
Старый 30.01.2010, 16:19   #5
deschain
Senior Member
 
Аватар для deschain
 
Регистрация: 01.11.2007
Сообщений: 2,275
Бабло: $288535
По умолчанию

Несколько строк на пхп - разбить текст в массив по знакам окончания предложения, или любым другим (.!?), после чего в рандомные элементы вставить линки, собрать массив и в текст всё.
deschain вне форума  
Старый 30.01.2010, 16:20   #6
D007
саловер
 
Аватар для D007
 
Регистрация: 17.04.2007
Сообщений: 3,137
Бабло: $281155
Отправить сообщение для D007 с помощью ICQ
По умолчанию

+ за агресс
D007 вне форума  
Старый 30.01.2010, 17:32   #7
maximus12
Senior Member
 
Аватар для maximus12
 
Регистрация: 11.08.2008
Сообщений: 667
Бабло: $125005
По умолчанию

кста. в идеале конечно это дорген агрессовский. но можно и парсером приноровиться. там есть функция перемешивание базы. нужно будет только текст сделать строчками небольшими и всё.
maximus12 вне форума  
Старый 30.01.2010, 17:39   #8
od06
Senior Member
 
Регистрация: 04.09.2008
Сообщений: 175
Бабло: $30060
По умолчанию

а агресс по какому принципу мешает?? вставляет ссылки внутрь предложения или просто рядом с предложением ставит ссылку??
od06 вне форума  
Старый 30.01.2010, 18:52   #9
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,494
Бабло: $329790
По умолчанию

Накидал за 5 минут. Работает и есть куда расти самому
PHP код:
<?php

$text 
file_get_contents("text.txt");
$url file("url.txt");

$text str_replace("\r"" "trim($text));
$text str_replace("\n"" "$text);
$text str_replace("  "" "$text);
$text str_replace("  "" "$text);
$text str_replace("  "" "$text);
$words explode(" "$text);

for(
$i=0$i<sizeof($url); $i++)
{
 
$rand_world mt_rand(0sizeof($words)-1);
 if(
strlen($words[$rand_world]) > && !eregi("href"$words[$rand_world])) $words[$rand_world] = "<a href=\"".trim($url[$i])."\">".$words[$rand_world]."</a>";
 else 
$i--;
}

$text implode(" "$words);
echo 
$text;

?>
Результат работы:
Код:
Подмешать ссылки в текст Есть ли такой софт, который может такое: Допустим есть 10 ссылок и есть текст. <a href="http://google1.com">Нужно</a> <a href="http://google5.com">чтобы</a> ссылки вставлялись в рандомные места в тексте vint вне форума Пожаловаться на это сообщение Ответить с цитированием Мультицитирование этого сообщения Быстрый ответ на это сообщение vint Посмотреть профиль Отправить личное сообщение для vint Найти ещё сообщения от vint Добавить vint в список знакомых Непрочитано 30.01.2010, 11:45 #2 8bitcat Юниор Регистрация: 08.10.2009 Сообщений: 21 Бабло: $3240 Обратиться по нику Цитата выделенного По умолчанию тоже не отказался бы от такой софтины, а пока делаю экселем: в одном столбце <a href="http://google3.com">предложения</a> текста, в следующем ссылки, в следующем случайные числа, и все это сортировать по третьему столбцу 8bitcat вне форума Пожаловаться на это сообщение Ответить с цитированием Мультицитирование этого сообщения Быстрый ответ на это сообщение 8bitcat Посмотреть профиль Отправить личное сообщение для 8bitcat Найти ещё сообщения от 8bitcat Добавить 8bitcat в список знакомых Непрочитано 30.01.2010, 13:57 #3 maximus12 Senior Member Аватар для maximus12 Регистрация: 11.08.2008 Сообщений: 270 Бабло: $10570 Обратиться по нику Цитата выделенного По умолчанию агресс умеет __________________ работаю с ДАО довлен как слон maximus12 вне форума Пожаловаться на это сообщение Ответить с цитированием Мультицитирование этого сообщения Быстрый ответ на это сообщение maximus12 Посмотреть профиль Отправить личное сообщение для maximus12 Найти ещё сообщения от maximus12 Добавить maximus12 в список знакомых Непрочитано 30.01.2010, 14:07 #4 Longer Senior Member Аватар для <a href="http://google4.com">Longer</a> Регистрация: 18.04.2007 Сообщений: 515 Бабло: $25038 Отправить сообщение для Longer с помощью ICQ Обратиться по нику Цитата выделенного По умолчанию Цитата: Сообщение от 8bitcat Посмотреть сообщение тоже не отказался бы от такой <a href="http://google2.com">софтины,</a> а пока делаю <a href="http://google.com">экселем:</a> в одном столбце предложения текста, в следующем ссылки, в следующем случайные числа, и все это сортировать по третьему столбцу Оригинально!
__________________
"Одно Касание/Touch File" - безопасный обмен файлами "TFUtils" - набор утилит TouchFile "TF Screenshots" - заменим Gyazo безопасным аналогом
JackSoft вне форума  
Старый 30.01.2010, 18:56   #10
super
Ебланнед
 
Регистрация: 03.06.2008
Сообщений: 3,848
Бабло: $432125
По умолчанию

написал на PERL

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

PHP код:
use strict ;
my $file_text "text.txt" # текст, например text.txt 
my $file_links "links.txt" # файл с линками, линки построчно 
my $text$link$probels$n_probel$i ) ;

openFILE$file_text ) || die "$!" ;
$text .= $_ while( <FILE> ) ;
closeFILE ) ;
$probels++ while( $text =~ / /) ;

openFILE$file_links ) || die "$!" ;

while ( 
chomp$link = <FILE> ) ) { 
$n_probel intrand$probels ) ) ;
$i ;
$text =~ s/( )/ if( $i++ == $n_probel ) { " " $link " " } else { $} /ge ;
}

closeFILE ) ;
openFILE">" $file_text ) || die "$!" ;
print 
FILE $text ;
closeFILE ) ; 
super вне форума  
Закрытая тема



Опции темы
Опции просмотра