[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Тема о fopen
totalwar
делал php для сайта, и мне выдало вот такую ошибку:
Warning: fopen(config.php) [function.fopen]: failed to open stream: Permission denied in /home/.../public_html/install/index.php
on line 269

Ошибка открытия файла

Warning: fputs(): supplied argument is not a valid stream resource in /home/.../public_html/install/index.php on line 271

Warning: fclose(): supplied argument is not a valid stream resource in /home/.../public_html/install/index.php on line 272


Вот эти строчки:

$file = fopen ('/config.php',"w");
if(!$file) echo("Ошибка открытия файла");
fputs ($file, $bas_sql);
fclose ($file);


прошу помочь



Спустя 4 минуты, 53 секунды (5.01.2011 - 23:05) waldicom написал(а):
Видимо прав для открытия не хватает. Может это потому, что такого файла нет?
Ибо /config.php - это с корневой директории сервера. А если файл есть, то может не хватать прав его записать.

Спустя 1 минута, 15 секунд (5.01.2011 - 23:06) Игорь_Vasinsky написал(а):
нет прав на открытие данного файла..
читай CHMOD

Спустя 47 секунд (5.01.2011 - 23:07) totalwar написал(а):
как нет прав если я администратор данного сайта? blink.gif

Спустя 48 секунд (5.01.2011 - 23:08) totalwar написал(а):
А на счёт файла такой есть

Спустя 1 минута, 50 секунд (5.01.2011 - 23:10) totalwar написал(а):
Может если можете помочь вот мой скайп biboibobo я покажу.

Спустя 11 минут, 25 секунд (5.01.2011 - 23:21) alex12060 написал(а):
Поставь просто:

$chmod = chmod('/home/.../public_html/install/index.php', 0777);


перед фопен)

Спустя 2 минуты, 9 секунд (5.01.2011 - 23:23) Invis1ble написал(а):
totalwar
попробуй запусти такой код, и напиши что он выведет:
if (file_exists('/config.php'))
{
$file = fopen ('/config.php', "w") or die('Could not open file.');
fclose ($file);
}
else
die('Could not find file.');

Спустя 54 секунды (5.01.2011 - 23:24) Игорь_Vasinsky написал(а):
alex12060

ну нет же...

у него нет праф на конфиг......... ставить права такие на конфиг тока временно.........птом сменить обратно........

Спустя 3 минуты (5.01.2011 - 23:27) totalwar написал(а):
Invis1ble

Теперь пишет не може найти файл) на английском

Спустя 42 секунды (5.01.2011 - 23:28) totalwar написал(а):
может у кого скайп объяснить я покажу всё

Спустя 3 минуты, 50 секунд (5.01.2011 - 23:32) inpost написал(а):
FAR, выбираешь ту папку и нажимаешь F4, устанавливаешь все галочки.

Спустя 5 минут, 59 секунд (5.01.2011 - 23:38) Игорь_Vasinsky написал(а):
ну блин... знчит файла то и нет.... проверь путь............ странно как то конфиг в корне лежит......

Спустя 19 секунд (5.01.2011 - 23:38) Invis1ble написал(а):
Народ! Причем тут права?
Цитата
Теперь пишет не може найти файл) на английском

значит 2 варианта: либо файла нет, либо путь указал к нему неверно

Спустя 2 минуты, 35 секунд (5.01.2011 - 23:40) totalwar написал(а):
пытался в другую папку кинуть и переписал в скрипте, а оно мне ещё ошибку выдало впридачу(

Спустя 2 минуты, 37 секунд (5.01.2011 - 23:43) totalwar написал(а):
скайп есть покажу?

Спустя 1 минута, 42 секунды (5.01.2011 - 23:45) Игорь_Vasinsky написал(а):
Цитата
Причем тут права?


failed to open stream: Permission denied in


вот так в начале поста написано.....

Цитата

пытался в другую папку кинуть и переписал в скрипте, а оно мне ещё ошибку выдало впридачу(


какую??????

Спустя 2 минуты, 32 секунды (5.01.2011 - 23:47) Invis1ble написал(а):
Игорь_Vasinsky
Цитата
failed to open stream: Permission denied in

Упс.. не заметил )
Впрочем, у меня буквально пару часов назад такая ошибка выскочила в моем коде (тупо глюк какой-то, из 35к операций по созданию файла один раз такое приключилось), причем у меня мастдай =) так что, не факт насчет прав )

Спустя 4 минуты, 46 секунд (5.01.2011 - 23:52) Invis1ble написал(а):
totalwar
Цитата
оно мне ещё ошибку выдало впридачу

обычно, когда люди описывают проблему с какой-то ошибкой в коде, то приводят текст этой ошибки ) примерно как ты это в первом посте сделал

Спустя 30 секунд (5.01.2011 - 23:53) Игорь_Vasinsky написал(а):
чё ж он всё скайп прсит... скучно наверно после праздников.... поболтать хочет...........

сам же все путает, то права - то нет файла.....

напиши снова код, путь размещения файла который у тебя не открывает, ошибка.

мож ты вообще пытаешс файл лткрыть с левого хостинга.........

Спустя 3 минуты, 57 секунд (5.01.2011 - 23:56) twin написал(а):
Или крестик сними слэш убери или трусы одень точку поставь.

Спустя 4 минуты, 55 секунд (6.01.2011 - 00:01) Игорь_Vasinsky написал(а):
во блин............ точна... я как то на эт не обратил.........

Спустя 19 минут, 55 секунд (6.01.2011 - 00:21) alex12060 написал(а):
Все, вопрос решен)
Это страшный и нелюбимый мной хостинг)
У него корень прописан неправильно)

Спустя 24 минуты, 15 секунд (6.01.2011 - 00:46) twin написал(а):
Все у него правильно. Слэш без точки = корень доступной части ФС, а не сайта. Если конфига лежит в корне сайта, а не выше, то нужно просто корректно указать путь. Либо с точкой, либо без слэша.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.