как объеденить содержимое двух txt файлов в один
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании 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/
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
ну вот что-то он убежал, а у меня идей больше нет...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
ruslanstep1
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
смотри есть следующий код
соответственно мы можем сразу записать $t в фаил file1.txt тем самым образом логин пароль 
Код: Выделить всё
<?php
echo'<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
?>
<form method=post>
<input type=submit value="Генерировать">
<form><br><br>
<?php
$base = file_get_contents("/var/www/123/file0.txt");
$base = trim(preg_replace("/[\r\n]+/m","\r\n", $base)); //тут мы убираем все пробелы чтоб узнать общее количество строк
$fp = fopen("/var/www/123/file1.txt", "w");
fwrite($fp, $base);
fclose($fp);
$fp = file("/var/www/123/file1.txt"); // и записываем их сюда
$val = count($fp);
// Параметр $number - сообщает число
// символов в пароле
$p = $val;
for ($i=0; $i<$p; $i++)
echo generate_password($_POST['number']);
function generate_password($number)
{
$arr = array('a','b','c','d','e','f',
'g','h','i','j','k','l',
'm','n','o','p','r','s',
't','u','v','x','y','z',
'A','B','C','D','E','F',
'G','H','I','J','K','L',
'M','N','O','P','R','S',
'T','U','V','X','Y','Z',
'1','2','3','4','5','6',
'7','8','9','0','.',',',
'(',')','[',']','!','?',
'&','^','%','@','*','$',
'<','>','/','|','+','-',
'{','}','`','~');
// Генерируем пароль
$test = "";
for($i = 0; $i < 6; $i++)
{
// Вычисляем случайный индекс массива
$index = rand(0, count($arr) - 1);
$pass .= $arr[$index];
$t = $pass ;
}
$fp = fopen("/var/www/123/file2.txt", "a+"); //и сгенерированный пароль мы записываем сюда
fwrite($fp, $t . "\r\n");
fclose($fp);
}
?>
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
ай, я ленюсь вникать... Мне непонятно только почему тот пример не работал...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
ruslanstep1
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
-
ruslanstep1
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
Код: Выделить всё
for($i=0; $i < count($file_content_array1); $i++)
{
$file_content_array1[i] = $file_content_array1[i].$file_content_array2[0];
}
print("<pre>");
print_r($file_content_array1);
print("<pre>");
?>
вывод
[0] => 123456789
[1] => 987456321
[2] => привет
[3] => иван
[4] => сидр
[5] => казлов
=> [({Yn+
[({Yn+
[({Yn+
[({Yn+
[({Yn+
[({Yn+
[({Yn+
)
-
FiL
- ст. лейтенант
- Сообщения: 1376
- Зарегистрирован: 2010-02-05 0:21:40
Re: как объеденить содержимое двух txt файлов в один
потому, что не i, а $i в индексе массива.terminus писал(а):че-то я ниче не панимаю... Вот эта не работает, а почему?
Код: Выделить всё
for($i=0; $i<count($file_content_array1); $i++){ $file_content_array1[i]=$file_content_array1[i]."\t".$file_content_array2[i]; }
-
ruslanstep1
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2010-04-14 11:40:46
Re: как объеденить содержимое двух txt файлов в один
пасибо вы мне очень помогли 
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: как объеденить содержимое двух txt файлов в один
От ведь! Старость не радость - сляпой совсем стал...FiL писал(а):потому, что не i, а $i в индексе массива.terminus писал(а):че-то я ниче не панимаю... Вот эта не работает, а почему?
Код: Выделить всё
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; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
