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

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

Закрытая тема
Опции темы Опции просмотра
Старый 24.10.2010, 18:47   #1
1een
Senior Member
 
Аватар для 1een
 
Регистрация: 28.05.2009
Сообщений: 1,304
Бабло: $161695
По умолчанию Сгенерировать из двух файлов...

Парни, как сделать такую штуку?
Есть два файла, в одном такие сроки типа:
Код:
Orange
Apple
Pine
А другом такие:
Код:
Eat x
X Suck
Buy x
То есть переменная и в начале, и в конце, по разному.
А мне в итоге надо вот так:
Код:
Eat Orange
Orange Suck
Buy Orange
Eat Apple
Apple Suck
Buy Apple
Eat Pine
Pine Suck
Buy Pine
Строк в итоге будут много, так что php может и помереть по дороге.
1een вне форума  
Старый 24.10.2010, 18:54   #2
RedHead
Senior Member
 
Аватар для RedHead
 
Регистрация: 26.08.2008
Адрес: UA
Сообщений: 2,946
Бабло: $402755
По умолчанию

можно работать построчно и пхп не сдохнет
RedHead вне форума  
Старый 24.10.2010, 18:54   #3
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,217
Бабло: $797160072
По умолчанию

Почему он может помереть?
__________________
EssayPartner.com. Партнерка по эссе трафу.
Drunk Monk вне форума  
Старый 24.10.2010, 19:00   #4
1een
Senior Member
 
Аватар для 1een
 
Регистрация: 28.05.2009
Сообщений: 1,304
Бабло: $161695
ТС -->
автор темы ТС По умолчанию

Опечатка. Я помру пока он сделает Пару лям там строк.
1een вне форума  
Старый 24.10.2010, 19:24   #5
1een
Senior Member
 
Аватар для 1een
 
Регистрация: 28.05.2009
Сообщений: 1,304
Бабло: $161695
ТС -->
автор темы ТС По умолчанию

Скину на бутылочку пива 4wmz Сорри, больше нет, седня в обед все вывел.
1een вне форума  
Старый 24.10.2010, 19:43   #6
bezname
Гоняю лысых
 
Аватар для bezname
 
Регистрация: 17.12.2007
Адрес: Гольф-клуб
Сообщений: 1,480
Бабло: $146809
По умолчанию

тут пальцем за 4вмз мало кто шевельнет уж лучше по дружеский помочь
bezname вне форума  
Старый 24.10.2010, 19:48   #7
imgreen
Lion King
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 12,074
Бабло: $247698106
По умолчанию

Цитата:
Сообщение от 1een Посмотреть сообщение
Опечатка. Я помру пока он сделает Пару лям там строк.
за несколько минут не помрешь)
__________________
ДетскиеДомики.ру - забота о детях с особыми нуждами.
imgreen вне форума  
Старый 24.10.2010, 20:22   #8
huanpedro
Сеньер Член
 
Аватар для huanpedro
 
Регистрация: 03.04.2010
Сообщений: 1,742
Бабло: $280230
По умолчанию

код perl:

# file.pl
$/="\n";
$all="";
$i=0;
open FILE, "<keys.txt";
open FIL, "<sub.txt";
while($line=<FILE>)
{
chomp($line);
while($lin=<FIL>)
{
chomp($lin);
$lin=~s/ x / $line /g;
$lin=~s/x /$line /g;
$lin=~s/ x/ $line/g;
$all .= $lin."\n";
$i++;
if($i>1000)
{
open FFILE,"+>>out.txt";
print FFILE $all;
close FFILE;
$i=0;
$all="";
}
}
}
close FIL;
close FILE;
if($all ne "")
{
open FFILE,"+>>out.txt";
print FFILE $all;
close FFILE;
$i=0;
$all="";
}

# keys.txt файл с кеями
# sub.txt файл с выражениями
# Но ты учти что подменяет "X", т.е. и в словах тоже

Последний раз редактировалось huanpedro; 24.10.2010 в 20:34.
huanpedro вне форума  
Старый 24.10.2010, 20:23   #9
dovgan
Senior Member
 
Аватар для dovgan
 
Регистрация: 07.02.2008
Адрес: online
Сообщений: 859
Бабло: $128065
По умолчанию

на деньги не претендую, навскиду написано, не проверял работоспособность:
Код:
$file1=file('file1.txt'); //    файл 1
$file2=file('file2.txt'); //    файл 2
$zamena="x"; // что меняем
$count_file2=count($file2);

for($a=0; $a<count($file1); ++$a)
 {
 for($b=0; $b<$count_file2; ++$b)
  {
  print str_replace($zamena,$file1[$a],$file2[$b])."\n";	
  }	
 }
dovgan на форуме  
Старый 24.10.2010, 20:27   #10
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,217
Бабло: $797160072
По умолчанию

только не принт, а $f=fopen("newfile.txt", "a"); fwrite($f, $newkey); fclose($f);

А то браузер лопнет
__________________
EssayPartner.com. Партнерка по эссе трафу.
Drunk Monk вне форума  
Закрытая тема



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