Как создать файл с помощью PHP и записать в него что-то
<?//строка, которую будем записывать
$text="Какой-то текст";
//открываем файл, если файл не существует, делается попытка создать его
$fp=fopen("file.txt","w");
//записываем в файл текст
fwrite($fp,$text);
//закрываем
fclose($fp)?>
Здесь же рассмотрим возможные варианты параметра mode функии fopen
'r' - Открыть только для чтения; поместить указатель в начало файла.
'r+' - Открыть для чтения и записи; поместить указатель в начало файла.
'w' - Открыть только для записи; поместить указатель в начало файла и усечь файл до нулевой длины. Если файл не существует, делается попытка создать его.
'w+' - Открыть для чтения и записи; поместить указатель в начало файла и усечь файл до нулевой длины. Если файл не существует, делается попытка создать его.
'a' - Открыть только для записи; поместить указатель в конец файла. Если файл не существует, делается попытка создать его ("ДОзапись?).
'a+' - Открыть для чтения и записи; поместить указатель в конец файла. Если файл не существует, делается попытка создать его.
Код создает новый файл и записывает в него переменную $text. Будьте аккуратны, если файл с таким именем уже существует, все содержимое будет потеряно. Лучше проверяйте файл на существование, например, так:
$text='111211';if(!file_exists("file.txt")){//если файл НЕ существует
$fp=fopen("file.txt","w");fwrite($fp,$text);fclose($fp);}else{echo'Файл уже существует';}
Еще способ создания файла с наполнением:
$name1=fopen("text1.txt","a");
fputs($name1,$text_usrs."\n");
fclose($name1)
Дополнительно по теме: тут!