С нами с 12.08.05
Сообщения: 265
Рейтинг: 125
|
Добавлено: 29/11/07 в 09:36 |
Есть файл, допустим list1.txt содержащий список вида
url1|текст
url3|траляля
url7|ляляляля
url4|блаблабла
и есть второй файл, скажем list2.txt, содержащий тоже список вида
url1|15.jpg
url3|20.jpg
url3|21.jpg
url3|23.jpg
url7|17635.jpg
url4|4565787987.jpg
а на выходе хотелось бы получить файлик list3.txt вида
текст|15.jpg
траляля|20.jpg
траляля|21.jpg
траляля|23.jpg
ляляляля|17635.jpg
блаблабла|4565787987.jpg
Раньше все решалось простым копи-пастом потому что было немного, теперь списки большие и ручками нереально заменять. Думаю с помощью PHP задача решается элементарно, но к сожалению программировать умею только смайликами в асе ) Может кто подскажет решение в виде megasuperscript.php который позволит это сделать?
|
|
|
|
С нами с 19.10.05
Сообщения: 351
Рейтинг: 755
|
Добавлено: 29/11/07 в 10:21 |
Код: | <?
$l1=file('list1.txt');
$l2=file('list2.txt');
foreach($l1 as $k=>$v){
$e=explode("|",$v);
foreach($l2 as $k1=>$v1){
$e1=explode("|",$v1);
if (eregi($e[0],$e1[0])){$l2[$k1]=preg_replace("/\n|\r/","",trim($e[1])."|".trim($e1[1]));};
}
}
$f=fopen('list3.txt','w');
fwrite($f,implode("\n",$l2));
fclose($f);
?> |
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 29/11/07 в 10:30 |
Делать тебе нехуй, зачем вообще язык SQL изобрели?
|
|
|
|
С нами с 12.08.05
Сообщения: 265
Рейтинг: 125
|
Добавлено: 29/11/07 в 11:14 |
Wow, как оперативно...огромное спасибо, все замечательно работает, очень очень выручил
бля....я ж написал что сам программировать только смайликами умею в e-mailах в среде программирования The Bat и icq , и в php, SQL и иже с ними я понимаю столько же сколько среднестатистический гражданин республики Чад в русском языке.
|
|
|
|
+ + +
С нами с 14.02.08
Сообщения: 50
Рейтинг: 5
|
Добавлено: 21/02/08 в 22:59 |
Что это за бред такой???Что то наверно приснилось и начал соинять?
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/02/08 в 08:42 |
Pentarh писал: | Делать тебе нехуй, зачем вообще язык SQL изобрели? |
где ты sql увидел?
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 22/02/08 в 14:21 |
Оффтопик:
по какой причине не работает следующее
Код: |
$slovo=$array[2];
$pattern="/$slovo/";
$rep="";$string="i prishol gospod' i b ckazal";
$text=preg_replace($pattern, $rep, $string);
echo $text."<br>";
|
или если все тоже засунуть в цикл, где $array[$i]
|
|
x100BTC.com Промокод SudDude009 подключить бесплатно и навсегда.
|
0
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/02/08 в 15:20 |
Может как нить так...
Код: | <?
$slovo=$array[2];
$pattern="/".$slovo."/i";
$rep="";
$string="i prishol gospod' i b ckazal";
echo preg_replace($pattern, $rep, $string);
?> |
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 22/02/08 в 19:36 |
да нее, по сути это тоже самое,
самое интересное, если записать
то все работает, не могу разгадать...
|
|
x100BTC.com Промокод SudDude009 подключить бесплатно и навсегда.
|
0
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/02/08 в 19:59 |
через foreach извлеки значение из массива
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 22/02/08 в 20:33 |
ну кстати да, попробуем
|
|
x100BTC.com Промокод SudDude009 подключить бесплатно и навсегда.
|
0
|
|
|