Zaloguj | Zarejestruj | FAQ
Anonymous

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

+ Odpowiedz

Posty: 3 Strona 1 z 1


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

przez Hataker » N sty 19, 2014 5:42 am

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

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

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

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

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

Hataker

  • Posty: 2
  • Dołączył(a): So sty 18, 2014 5:49 pm

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

przez XainPro » Wt sty 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);
}

?>
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm

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

przez Muxa » N sty 26, 2014 11:08 am

можно еще как-то так..
Kod: Zaznacz cały
$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';


но вопрос какой-то бессмысленный.
Avatar użytkownika

Muxa

  • Posty: 181
  • Dołączył(a): Wt maja 15, 2012 7:14 pm


+ Odpowiedz

Strona 1 z 1