как объеденить содержимое двух txt файлов в один
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
как объеденить содержимое двух txt файлов в один
скажите пожалуйста как можно соединить содержимое двух txt файлов в один например:
1.txt содержат иванов
питров
сидоров
2.txt содержат 123
456
789
итог: иванов 123
питров 456
сидоров 789
1.txt содержат иванов
питров
сидоров
2.txt содержат 123
456
789
итог: иванов 123
питров 456
сидоров 789
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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: как обяденит содержимое
Код: Выделить всё
cat file >> file2
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как обяденит содержимое
сори ребята это php жара давит кондеи згорели
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как обяденит содержимое
Код: Выделить всё
mna paste
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как обяденит содержимое
не понелterminus писал(а):Код: Выделить всё
mna paste
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
Код: Выделить всё
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; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
подождите ребята это нужно организовать php скриптом
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
кружок "умелые руки"
Код: Выделить всё
$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; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
он берет токо данные с файла file1.txt а file2.txt даже не трогает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); 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); }
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
Кто виноват, и что делать?
права на оба файла достаточные чтобы апача их мог читать?
права на оба файла достаточные чтобы апача их мог читать?
Код: Выделить всё
ls -laso /home/user1/file1.txt
ls -laso /home/user1/file2.txt
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
да. прова 777
И они у меня лежат /var/www/123/file.txt
И они у меня лежат /var/www/123/file.txt
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
Код: Выделить всё
$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; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
Fatal error: Call to undefined function print_f() in /var/www/test/test5.php on line 5terminus писал(а):оба файла напечатает на странице?Код: Выделить всё
$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);
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
если заминить на echo вывод таков
Array
Array
Array
Array
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
опшыбка... printf, не print_f
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
заменилterminus писал(а):опшыбка... printf, не print_f
Array
Array
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
да епрст! глючит...
print_r
http://lv.php.net/manual/en/function.print-r.php
короче он покажет что в массиве.
print_r
http://lv.php.net/manual/en/function.print-r.php
короче он покажет что в массиве.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
Array ( [0] => 123456789 [1] => 987456321 [2] => привет [3] => иван [4] => сидр [5] => казлов )terminus писал(а):да епрст! глючит...
print_r
http://lv.php.net/manual/en/function.print-r.php
короче он покажет что в массиве.
Array ( [0] => rpHD6i [1] => 4&^(1[ [2] => ZGLMy` [3] => f^uX`@ [4] => {/n3a} [5] => Msn%V& )
вот вывод двух файлов все норм вроде
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
ну а какой вывод будет после того, как отрабатывает эта часть?
Код: Выделить всё
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; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
вывод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] => казлов
=>
)
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
Код: Выделить всё
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&
)
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
че-то я ниче не панимаю... Вот эта не работает, а почему?
Код: Выделить всё
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; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
если б я зналterminus писал(а):че-то я ниче не панимаю... Вот эта не работает, а почему?
Код: Выделить всё
for($i=0; $i<count($file_content_array1); $i++){ $file_content_array1[i]=$file_content_array1[i]."\t".$file_content_array2[i]; }
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
надо hizel'я спросить - он все знает.
Дядя, почему пых-пых не работает, а?
---
сча hizel придет...
Дядя, почему пых-пых не работает, а?
---
сча hizel придет...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.