создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

Как создать файл с помощью 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)

Дополнительно по теме: тут!

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting