登录 | 注册 | FAQ
Anonymous

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

+ 发表回复

3 篇帖子 分页: 1 / 1


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

Hataker » 周日 1月 19, 2014 5:42 am

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

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

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

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

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

Hataker

  • 帖子: 2
  • 注册: 周六 1月 18, 2014 5:49 pm

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

XainPro » 周二 1月 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
  • 注册: 周五 2月 17, 2012 8:10 pm

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

Muxa » 周日 1月 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
  • 注册: 周二 5月 15, 2012 7:14 pm


+ 发表回复

分页: 1 / 1