0 / 0 / 1
Регистрация: 14.06.2017
Сообщений: 16
1

Как записать текст в файл

03.09.2017, 23:06. Показов 1785. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет столкнулся с такой проблемой.

PHP
1
2
3
4
5
6
7
8
<?php
$fp = fopen("test.txt", "a"); // Открываем файл в режиме записи 
$mytext = "write this string \r\n"; // Исходная строка
$test = fwrite($fp, $mytext); // Запись в файл
if ($test) echo 'vse good.';
else echo 'error.';
fclose($fp); //Закрытие файла
?>
Код вроде как верный, только вот бьет error почему то. В чем может быть проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2017, 23:06
Ответы с готовыми решениями:

Как записать текст в файл?
Существует файл. Как мне записать текст в конец файла php перед символом &quot;?&gt;&quot;? Вот текст, который...

Считать текст из файла, преобразовать его и записать в другой файл
Имеется текстовый файл input.txt, в котором написан текст, с использованием знаков препинания, ...

Файл: Как записать построчно массив из базы данных в файл?
всем привет! $ch = mysqli_query($dblink, &quot;SELECT * FROM `sceneries`&quot;) or die(mysql_error());...

Как записать новый текст с первой строки?
Всем привет! Есть скрипт, который записывает данные в txt файл. Все хорошо, скрипт работает, но...

6
Эксперт PHP
3836 / 3183 / 1338
Регистрация: 01.08.2012
Сообщений: 10,799
03.09.2017, 23:19 2
Цитата Сообщение от krundel Посмотреть сообщение
бьет error
Нужен текст ошибки.

как записать текст в файл
PHP
1
2
file_put_contents('test.txt', 'write this string'); // Перезаписать
file_put_contents('test.txt', 'write this string', FILE_APPEND); // Добавить строку в конец файла
0
0 / 0 / 1
Регистрация: 14.06.2017
Сообщений: 16
03.09.2017, 23:28  [ТС] 3
спасибо. это пробовал, все равно не выводит.
а как узнать текст ошибки?
на test.php и выводит error. который записан в случае ошибки
0
Эксперт PHP
3836 / 3183 / 1338
Регистрация: 01.08.2012
Сообщений: 10,799
03.09.2017, 23:37 4
Цитата Сообщение от krundel Посмотреть сообщение
выводит error
А, понял.

У меня ваш код работает. Проверьте права доступа, может нет прав на создание файла.
0
0 / 0 / 1
Регистрация: 14.06.2017
Сообщений: 16
03.09.2017, 23:45  [ТС] 5
да, думаю скорее всего проблема с правами доступа, все лежит на убунте www/html, однако пробовал менять права такой командой
sudo chmod -R 755 /var/www/html
опять таки не помогло
0
Эксперт PHP
4899 / 3899 / 1615
Регистрация: 24.04.2014
Сообщений: 11,405
04.09.2017, 00:42 6
Цитата Сообщение от krundel Посмотреть сообщение
sudo chmod -R 755 /var/www/html
опять таки не помогло
Помимо прав нужно учитывать еще кто является владельцем и от имени кого выполняется php. И рекурсивно назначать права 755 плохо, это добавит всем файлам права на выполнение
0
0 / 0 / 1
Регистрация: 14.06.2017
Сообщений: 16
04.09.2017, 15:13  [ТС] 7
можно ли в таком случае решить эту проблему без головной боли?
0
04.09.2017, 15:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2017, 15:13
Помогаю со студенческими работами здесь

Как прочитать и записать текст из файла кусками?
Здравствуйте! может кто подсказать как записать и прочитать текст из файла пр: &lt;?php ...

Как записать свой текст в GIF или JPEG файлы? СТАТИСТИКА.
Нужно для отображения статистики посещения. Используя PHP?

Как записать страницу в файл!
Как записать страницу в файл! Мне надо записать данную страницу в файл, из этого кода можно...

Как записать кавычки в файл
Здравствуйте, У меня вот такая проблема- мне нужно в файл записать кавычки. Пример: &lt;form...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru