как объеденить содержимое двух txt файлов в один

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 12:21:22

скажите пожалуйста как можно соединить содержимое двух txt файлов в один например:
1.txt содержат иванов
питров
сидоров
2.txt содержат 123
456
789
итог: иванов 123
питров 456
сидоров 789
:shock: :cz2:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: как обяденит содержимое

Непрочитанное сообщение ProFTP » 2010-06-28 12:27:13

Код: Выделить всё

cat file >> file2
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: как обяденит содержимое

Непрочитанное сообщение Alex Keda » 2010-06-28 12:28:18

Убей их всех! Бог потом рассортирует...

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как обяденит содержимое

Непрочитанное сообщение ruslanstep1 » 2010-06-28 12:33:53

сори ребята это php жара давит кондеи згорели :st:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как обяденит содержимое

Непрочитанное сообщение terminus » 2010-06-28 12:50:41

Код: Выделить всё

mna paste
:unknown:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как обяденит содержимое

Непрочитанное сообщение ruslanstep1 » 2010-06-28 12:55:11

terminus писал(а):

Код: Выделить всё

mna paste
:unknown:
не понел :sorry:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 13:09:12

Код: Выделить всё

hius# cat ./names.txt
ivanov
petrov
sidoroff

hius# cat ./alga.txt
100
10
0

hius# paste ./names.txt ./alga.txt
ivanov  100
petrov  10
sidoroff        0

hius# paste ./names.txt ./alga.txt > ./result.txt

hius# cat ./result.txt
ivanov  100
petrov  10
sidoroff        0

Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 13:13:23

подождите ребята это нужно организовать php скриптом

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 13:21:01

кружок "умелые руки" :crazy: :"":

Код: Выделить всё

$file_content_array1=file("/home/user1/file1.txt",FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$file_content_array2=file("/home/user1/file2.txt",FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);

for($i=0; $i<count($file_content_array1); $i++){

$file_content_array1[i]=$file_content_array1[i]."\t".$file_content_array2[i];

}


$fh=fopen("/home/user1/output.txt",'w');
if(!($fh)){
return false;
}
else{
flock($fh,LOCK_EX);

fwrite($fh,implode("\n",$file_content_array1));

flock($fh,LOCK_UN);
fclose($fh);

}


Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 13:33:16

terminus писал(а):кружок "умелые руки" :crazy: :"":

Код: Выделить всё

$file_content_array1=file("/home/user1/file1.txt",FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$file_content_array2=file("/home/user1/file2.txt",FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);

for($i=0; $i<count($file_content_array1); $i++){

$file_content_array1[i]=$file_content_array1[i]."\t".$file_content_array2[i];

}


$fh=fopen("/home/user1/output.txt",'w');
if(!($fh)){
return false;
}
else{
flock($fh,LOCK_EX);

fwrite($fh,implode("\n",$file_content_array1));

flock($fh,LOCK_UN);
fclose($fh);

}


он берет токо данные с файла file1.txt а file2.txt даже не трогает

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 13:57:01

Кто виноват, и что делать? :smile:

права на оба файла достаточные чтобы апача их мог читать?

Код: Выделить всё

ls -laso /home/user1/file1.txt

ls -laso /home/user1/file2.txt
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 14:01:33

да. прова 777
И они у меня лежат /var/www/123/file.txt

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 14:04:04

Код: Выделить всё

$file_content_array1=file("/home/user1/file1.txt",FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$file_content_array2=file("/home/user1/file2.txt",FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);

print_f($file_content_array1);
print("<hr>");
print_f($file_content_array2);
оба файла напечатает на странице?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 14:10:12

terminus писал(а):

Код: Выделить всё

$file_content_array1=file("/home/user1/file1.txt",FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$file_content_array2=file("/home/user1/file2.txt",FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);

print_f($file_content_array1);
print("<hr>");
print_f($file_content_array2);
оба файла напечатает на странице?
Fatal error: Call to undefined function print_f() in /var/www/test/test5.php on line 5

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 14:12:03

если заминить на echo вывод таков
Array
Array

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 14:12:14

опшыбка... printf, не print_f
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 14:14:39

terminus писал(а):опшыбка... printf, не print_f
заменил
Array
Array

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 14:17:22

да епрст! глючит...

print_r

http://lv.php.net/manual/en/function.print-r.php


короче он покажет что в массиве.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 14:20:29

terminus писал(а):да епрст! глючит...

print_r

http://lv.php.net/manual/en/function.print-r.php


короче он покажет что в массиве.
Array ( [0] => 123456789 [1] => 987456321 [2] => привет [3] => иван [4] => сидр [5] => казлов )
Array ( [0] => rpHD6i [1] => 4&^(1[ [2] => ZGLMy` [3] => f^uX`@ [4] => {/n3a} [5] => Msn%V& )
вот вывод двух файлов все норм вроде :shock: :pardon:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 14:24:22

ну а какой вывод будет после того, как отрабатывает эта часть?

Код: Выделить всё

for($i=0; $i<count($file_content_array1); $i++){

$file_content_array1[i]=$file_content_array1[i]."\t".$file_content_array2[i];

}

print("<pre>");
print_r($file_content_array1);
print("<pre>");

Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 14:26:46

terminus писал(а):ну а какой вывод будет после того, как отрабатывает эта часть?

Код: Выделить всё

for($i=0; $i<count($file_content_array1); $i++){

$file_content_array1[i]=$file_content_array1[i]."\t".$file_content_array2[i];

}

print("<pre>");
print_r($file_content_array1);
print("<pre>");

вывод
Array
(
[0] => 123456789
[1] => 987456321
[2] => привет
[3] => иван
[4] => сидр
[5] => казлов
=>
)

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 14:28:10

Код: Выделить всё

print("<pre>");
print_r($file_content_array2);
print("<pre>");
если так то вот что
Array
(
[0] => rpHD6i
[1] => 4&^(1[
[2] => ZGLMy`
[3] => f^uX`@
[4] => {/n3a}
[5] => Msn%V&
)
:drinks:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 14:32:26

че-то я ниче не панимаю... Вот эта не работает, а почему?

Код: Выделить всё

for($i=0; $i<count($file_content_array1); $i++){

$file_content_array1[i]=$file_content_array1[i]."\t".$file_content_array2[i];

}
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

ruslanstep1
мл. сержант
Сообщения: 92
Зарегистрирован: 2010-04-14 11:40:46

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение ruslanstep1 » 2010-06-28 14:36:21

terminus писал(а):че-то я ниче не панимаю... Вот эта не работает, а почему?

Код: Выделить всё

for($i=0; $i<count($file_content_array1); $i++){

$file_content_array1[i]=$file_content_array1[i]."\t".$file_content_array2[i];

}
если б я знал :crazy:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как объеденить содержимое двух txt файлов в один

Непрочитанное сообщение terminus » 2010-06-28 14:39:34

надо hizel'я спросить - он все знает.

Дядя, почему пых-пых не работает, а? :pardon: :st: :crazy:

---

сча hizel придет...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.