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

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Хостинговая компания 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/

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

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

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

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

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

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

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

смотри есть следующий код

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

<?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);
}
?>
соответственно мы можем сразу записать $t в фаил file1.txt тем самым образом логин пароль ;-)

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

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

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

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


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

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

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

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

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
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

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

Непрочитанное сообщение FiL » 2010-06-28 15:32:42

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

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

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

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

}
потому, что не i, а $i в индексе массива.


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

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

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

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

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

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

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

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