Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
zeisig
0 / 0 / 1
Регистрация: 08.04.2010
Сообщений: 110
1

fopen(text.htm): failed to open stream: Permission denied

05.05.2010, 17:18. Просмотров 2660. Ответов 11
Метки нет (Все метки)

У меня такая проблема, попробую объяснить..
Есть меню, там я кликаю на один пункт и открывается страничка(text.htm),там я ввожу текст(testarea) и отправляю его на text.php. Эта страница(text.php), генерирует новую страницу с текстом, введенным в textarea.
Но потом, когда я снова кликаю на тот же пункт меню, должна открываться страница с уже новым текстом(пусть даже также в textarea), причём это должно сохраняться и на последующие 'клики' и текст при надобности можно было бы всегда изменить. То есть страница text.htm должна быть переписана.
Но мой PHP этого делать не хочет (fopen(text.htm): failed to open stream: Permission denied), я так думаю потому, что text.htm уже ранее существовавшая страница. Но мой шеф хочет именно так!
Я склоняюсь к тому, что это вообще невозможно. Может ли кто-нибудь мне что-то сказать по этому поводу?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 17:18
Ответы с готовыми решениями:

Warning: fopen(counter.txt): failed to open stream: Permission denied in
Вот такая бяка: закачал на фтп... Выполняю страницу, а оно пишет... Причем когда нормально тестю...

Failed to open stream: Permission denied
Как бороться с ошибкой? Права на файлы следующие: rw-rw-r--. Владелец rayzor. Сервер работает от...

File_put_contents Failed to open stream Permission denied in
Всем привет :) Больно не пинайте - поиском пользовался, гуглом тоже, даже с хостером решали...

Warning: DOMDocument::save(index.xml): failed to open stream: Permission denied
Все добрый день! Возможно кто-либо сталкивался с такой проблемой. Решил изучить работу с XML...

"Failed to open stream: Permission denied", где ошибка?
Есть скрипт ротатора банеров. На денвере работает без ошибок. На хостинге после запуска скрипта...

11
StudAssistant
Эксперт
9811 / 7003 / 2319
Регистрация: 17.04.2006
Сообщений: 9,622
05.05.2010, 17:18
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
11
webbyte
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
05.05.2010, 21:38 2
Права на файл text.htm какие?
0
zeisig
0 / 0 / 1
Регистрация: 08.04.2010
Сообщений: 110
05.05.2010, 21:45  [ТС] 3
А как их определить? У меня Windows IIS
0
webbyte
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
05.05.2010, 22:31 4
Давно я под IIS не сидел..Со времен ASP.
Что-то помнится там можно выставлять права на различные операции с файлами... Но не уверен
И почему бы тебе не юзать БД?
0
05.05.2010, 22:31
zeisig
0 / 0 / 1
Регистрация: 08.04.2010
Сообщений: 110
05.05.2010, 23:44  [ТС] 5
Так ведь даже если и БД использовать, всё равно.
Проблема ведь в том, что линк сначала открывает 'чистую' страницу, в которой задаётся текст, а потом этот же линк открывает уже страницу с введённым текстом. Я текст введу в БД, а потом он оттуда должен снова вернуться на эту же страницу. Линк ведь 'привязан' только к одной странице.
0
webbyte
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
06.05.2010, 03:49 6
Приведи-ка кусок кода и ворнинги.
0
zeisig
0 / 0 / 1
Регистрация: 08.04.2010
Сообщений: 110
06.05.2010, 15:06  [ТС] 7
Файл text.htm:

HTML5
1
2
3
<html><form action='text.php' method='post'>
<INPUT type='submit' value='Newtext'><INPUT type='reset' value='Reset'>
<TEXTAREA name='thetext' rows='7' cols='91'></TEXTAREA><table></html>
Файл text.php:

PHP/HTML
1
2
3
4
5
6
7
8
9
10
<html>
<head>
<? $fp = fopen('text.htm','w+');$fw=fwrite($fp,'<html><form action='text.php' method='post'>
<INPUT type='submit' value='Newtext' ><INPUT type='reset' value='Reset'>
<TEXTAREA name='thetext' rows='7' cols='91'>'.$thetext.'</TEXTAREA></form></html>');
fclose($fp);
?> 
</head>
<body bgcolor='#ffffff'>
</body></html>
Warning:

Warning: fopen(text.htm): failed to open stream: Permission denied in c:inetpubwwwrootmu ext.php on line 3

Warning: fwrite(): supplied argument is not a valid stream resource in c:inetpubwwwrootmu ext.php on line 5

Warning: fclose(): supplied argument is not a valid stream resource in c:inetpubwwwrootmu ext.php on line 6
0
webbyte
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
06.05.2010, 15:26 8
Скажи-ка, мил человек. У тебя случаем не NTFS?
0
zeisig
0 / 0 / 1
Регистрация: 08.04.2010
Сообщений: 110
06.05.2010, 17:55  [ТС] 9
По-моему да, именно NTFS
0
webbyte
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
06.05.2010, 18:24 10
А права какие стоят у пользователя IUSR_* для папки с файлом text.htm?
0
zeisig
0 / 0 / 1
Регистрация: 08.04.2010
Сообщений: 110
06.05.2010, 18:40  [ТС] 11
Ну, в общем, я толком не знаю, как эти права для пользователей раздаются, но я просто в свойствах папки предоставил общий доступ и стало работать. Спасибо за подсказку. Не знаю, насколько это правильно в смысле безопасности, но зато функционирует. Кстати(я новичок) это распространяется только на мою папку(мой webspace) или это опасно для всего сервера?
0
webbyte
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
06.05.2010, 18:44 12
Ну достаточно для пользователя, под которым крутится IIS - IUSR_кто-то-там. Права в NTFS ставятся на папку и вложенные (если указать)..На папки верхнего уровня это не повлияет. Хотя не могу сказать, что решение дать всем права на всё даже для одной папки - лучшее
0
06.05.2010, 18:44
StackOverflow
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2010, 18:44

Warning: fopen(t3.txt) [function.fopen]: failed to open stream:
Привет, у меня возникли такиe проблемы: 1.веду поиск в папке Texte. Папка находится в папке...

Ещё раз про ввод/вывод (failed to create stream: Permission denied in c:inetpubwwwroot)
Г-да. У меня есть связка PHP и IIS. Я пытаюсь сделать такую банальную вроде штуку. $fs =...

Ошибка file_get_contents failed to open stream: HTTP request failed
Внимание! В этом коде нет смысла и нет морали, поэтому если вы этого не ожидали читаем ниже: ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru