Не знаю как назвать, короче зайдите помогите) - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

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

Закрытая тема
Опции темы Опции просмотра
Старый 22.10.2010, 12:13
Start Post: Не знаю как назвать, короче зайдите помогите) 
  #11
I love this game
Fuck Yeah
 
Аватар для I love this game
 
Регистрация: 08.10.2009
Адрес: Ghetto
Сообщений: 2,689
Бабло: $1436314
По умолчанию

Привет всем)

нужна помощь)

есть 2 текстовых файла

в первом ссылки такого типа:

Код:
http://ballistichelmet.org/cms/?q=node/670
http://sustainablehawaiiisland.org/node/2504
http://www.romaventura.ro/node/207
во втором ссылки такого типа:
Код:
http://ballistichelmet.org/cms/?q=user/reset/1720/1287664571/2c2e4ae55ffe890c095186229f556175 U:login1 P:pass1
http://sustainablehawaiiisland.org/user/reset/7630/1287664655/cda34062b9371bd836c7d6d4fb327d42 U:login2 P:pass2
http://www.romaventura.ro/user/reset/243/1287664561/e10115c648f4107046c1687b251d3468 U:login3 P:pass3
Короче нужно привести их к такому виду и записать в третий текстовик!)

Код:
http://ballistichelmet.org/cms/?q=node/670 U:login1 P:pass1
http://sustainablehawaiiisland.org/node/2504 U:login2 P:pass2
http://www.romaventura.ro/node/207 U:login3 P:pass3
но еще есть замечание например в первом файле может быть 100 ссылок, а во втором 50, то есть в 1ом еще другие ссылки есть которых нету во втором, их не нужно обрабатывать!
есть какойнибудь софт или у когото скриптик есть) или кому не трудно)
в общем вы меня поняли)
I love this game вне форума  
Старый 22.10.2010, 12:58   #12
zxc1313
Banned
 
Аватар для zxc1313
 
Регистрация: 24.04.2007
Сообщений: 572
Бабло: $312623
По умолчанию

...
__________________
zxc1313 вне форума  
Старый 22.10.2010, 13:32   #13
huanpedro
Сеньер Член
 
Аватар для huanpedro
 
Регистрация: 03.04.2010
Сообщений: 1,738
Бабло: $280230
По умолчанию

Вот тебе код HTML странички:
PHP код:
<script><!--
function 
tik()
{
   var 
assad={};
   var 
all="";
   var 
in1 document.getElementById('in1').value;
   var 
in2 document.getElementById('in2').value;
   
inn1=in1.split("\n");
   
i=0;
   while(
inn1[i])
   {
      
u=inn1[i].split(" U");
      
uu=u[0].split("http://");
      
uuu=uu[1].split("/");
      
uu=uuu[0];
      
assad[uu]=" U"+u[1];
      
i++;
   }
   
in2=in2.replace(/\r\n/gi'\n');
   
in2=in2.replace(/\n\n/gi'\n');
   
inn2=in2.split("\n");
   
i=0;
   while(
inn2[i])
   {
      
inn=inn2[i].split("\r\n");
      
uu=inn2[i].split("http://");
      
uuu=uu[1].split("/");
      
uu=uuu[0];
      if(
assad[uu]!=undefined)
      {
         
all+=inn[0]+assad[uu]+"\n";
      }
      
i++;
   }
   
document.getElementById('out').value=all;
}
-->
</script>
<form name="qq">
Вход с паролями:<br>
<textarea id="in1" cols=170 rows=10></textarea><br><br><br>
Вход без паролей:<br>
<textarea id="in2" cols=170 rows=10></textarea><br><br><br>
Выход<br>
<textarea id="out" cols=170 rows=10></textarea><br><br><br>
<input type="button" onclick="javascript:tik();" value=" Тык ">
</form> 
накатал че-то на скорую руку..
huanpedro вне форума  
Старый 22.10.2010, 14:36   #14
I love this game
Fuck Yeah
 
Аватар для I love this game
 
Регистрация: 08.10.2009
Адрес: Ghetto
Сообщений: 2,689
Бабло: $1436314
ТС -->
автор темы ТС По умолчанию

Спасибо, но как то через раз работает) когда кинул пару ссылок, вроде все ок сделало, а кинул всю базу, то ничего не происходит

Вот например с этим не получается

Код:
http://www.probeinternational.org/user/reset/547/1287664624/325c70e65f0ab974e56d5a751293fe69 U:floalpfat P:crTz5BPPNT
http://www.probeinternational.org/node/6334

Последний раз редактировалось I love this game; 22.10.2010 в 14:45.
I love this game вне форума  
Старый 22.10.2010, 14:54   #15
dude
Senior Member
 
Аватар для dude
 
Регистрация: 28.10.2007
Сообщений: 102
Бабло: $5303
По умолчанию

на грязном перле

Код:
use strict;
use IO::All;

my %dh;
foreach my $r(io('2.txt')->slurp){
	chomp($r);
	$dh{$1}= {'u'=>$2,'p'=>$3} if($r =~/^(http:\/\/.*?)\/.*?\s+U:(.*?)\s+P:(.*?)$/sg && !$dh{$1});
}

foreach my $r(io('1.txt')->slurp){
	chomp($r);
	print "$r U:${dh{$1}{'u'}} P:${dh{$1}{'p'}}\n" if($r =~/^(http:\/\/.*?)\//sg && $dh{$1});
}
dude вне форума  
Старый 22.10.2010, 14:58   #16
huanpedro
Сеньер Член
 
Аватар для huanpedro
 
Регистрация: 03.04.2010
Сообщений: 1,738
Бабло: $280230
По умолчанию

хз, со скрипом работает, тут почему-то еще потерлось чутка символов(на форуме)
huanpedro вне форума  
Старый 22.10.2010, 15:02   #17
I love this game
Fuck Yeah
 
Аватар для I love this game
 
Регистрация: 08.10.2009
Адрес: Ghetto
Сообщений: 2,689
Бабло: $1436314
ТС -->
автор темы ТС По умолчанию

Можешь как то полный скрипт выложить? раз потерлось
I love this game вне форума  
Старый 22.10.2010, 16:39   #18
Andy123
Senior Member
 
Аватар для Andy123
 
Регистрация: 19.08.2010
Сообщений: 578
Бабло: $95255
По умолчанию

Ты много юзеров регаеш или одного на одном сайте ?
Andy123 вне форума  
Старый 22.10.2010, 16:44   #19
I love this game
Fuck Yeah
 
Аватар для I love this game
 
Регистрация: 08.10.2009
Адрес: Ghetto
Сообщений: 2,689
Бабло: $1436314
ТС -->
автор темы ТС По умолчанию

Пока одного на одном сайте
I love this game вне форума  
Старый 22.10.2010, 17:06   #20
huanpedro
Сеньер Член
 
Аватар для huanpedro
 
Регистрация: 03.04.2010
Сообщений: 1,738
Бабло: $280230
По умолчанию

в таком виде вроде как все на месте:
<script><!--
function tik()
{
var assad={};
var all="";
var in1 = document.getElementById('in1').value;
var in2 = document.getElementById('in2').value;
inn1=in1.split("\n");
i=0;
while(inn1[i])
{
u=inn1[i].split(" U");
uu=u[0].split("http://");
uuu=uu[1].split("/");
uu=uuu[0];
assad[uu]=" U"+u[1];
i++;
}
in2=in2.replace(/\r\n/gi, '\n');
in2=in2.replace(/\n\n/gi, '\n');
inn2=in2.split("\n");
i=0;
while(inn2[i])
{
inn=inn2[i].split("\n");
uu=inn2[i].split("http://");
uuu=uu[1].split("/");
uu=uuu[0];
if(assad[uu]!=undefined)
{
all+=inn[0]+assad[uu]+"\n";
}
i++;
}
document.getElementById('out').value=all;
}
--></script>
<form name="qq">
Вход с паролями:<br>
<textarea id="in1" cols=170 rows=10></textarea><br><br><br>
Вход без паролей:<br>
<textarea id="in2" cols=170 rows=10></textarea><br><br><br>
Выход<br>
<textarea id="out" cols=170 rows=10></textarea><br><br><br>
<input type="button" onclick="javascript:tik();" value=" Тык ">
</form>

ну несколько К строк вполне нормально вроде обрабатывает
huanpedro вне форума  
Старый 22.10.2010, 17:48   #21
Andy123
Senior Member
 
Аватар для Andy123
 
Регистрация: 19.08.2010
Сообщений: 578
Бабло: $95255
По умолчанию

ты ведь кликаеш на мыле на сылку (...ventura.ro/user/reset/243/128766...) резет пароль, а дальше юзай одинаковые логин пасс.
Andy123 вне форума  
Закрытая тема