Вход | Регистрация | FAQ
Anonymous

Помогите с записью файла

+ Ответить

Сообщений: 3 Страница 1 из 1


Помогите с записью файла

Hataker » Вс янв 19, 2014 5:42 am

Народ, помогайте!Я полный нубик в PHP, но мне реж нужно сделать запись файла, НО!Мне нужно так, что бы файл после записи переименовывался в другой файл.Или нужно что бы после записи файла он сохранялся и создавался новый файл с другим названием и что бы это было в цикле до числа 200. Пж ещё можно к своему коду коменты т.к я все же хочу разобраться как это действует.
Вот всё что я смог сделать:
?php

// Открыть файл
$f = fopen("ankets.txt", "w");

// Запись файла
fwrite($f, $_POST["textblock"]);

// Закрыть файл
fclose($f);

?>
З.Ы Ещё появилась идея о том, что бы после записи файл просто переместить, а такой же потом создается заново, но вот в чём проблема они будут конфликтовать?
Аватара пользователя

Hataker

  • Сообщения: 2
  • Зарегистрирован: Сб янв 18, 2014 5:49 pm

Re: Помогите с записью файла

XainPro » Вт янв 21, 2014 7:02 pm

?php


$array = explode( "\n", wordwrap( $_POST["textblock"], $20));

for($i = 0; $i<count($array); $i++) {
// Открыть файл
$f = fopen($i."_ankets.txt", "w");

// Запись файла
fwrite($f, $array[$i]);

// Закрыть файл
fclose($f);
}

?>
Аватара пользователя

XainPro

  • Сообщения: 3933
  • Зарегистрирован: Пт фев 17, 2012 8:10 pm

Re: Помогите с записью файла

Muxa » Вс янв 26, 2014 11:08 am

можно еще как-то так..
Код: Выделить всё
$i = 0;
while(file_exists('./file' . ++$i . '.txt') && $i <= 200) //пока файл существует и i <= 200
    ; // то ничего не делаем
if(201 !== $i)//если это не 201 файл
  file_put_contents('./file' . $i . '.txt', 'some text'); //записываем
else
  echo 'Файлов > 200';


но вопрос какой-то бессмысленный.
Аватара пользователя

Muxa

  • Сообщения: 181
  • Зарегистрирован: Вт май 15, 2012 7:14 pm


+ Ответить

Страница 1 из 1