Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Хостинг не разрешает работать с двумерными файлами
 
 автор: antf   (23.12.2004 в 04:13)   письмо автору
 
 

Здраствуйте.
1) Только что закончил разработку CMS, которая основана на двумерных файлах.
Протестировал на локальной машине - работала без проблем. Загрузил на хостинг
- выплывает следующее предупупреждение:
Warning: fopen(../txt/news.rus): failed to open stream: Permission denied 

Действительно ли данное сообщение свидетельствует о том, что хостинг не
разрешает создавать, удалять, изменять двумерные файлы?
2) Можно ли попросить компанию, предоставляющую услуги хостинга, разрешить
работу с двумерными файлами, и если да, то как технически грамотно сформулировать просьбу?

   
 
 автор: cheops   (23.12.2004 в 09:37)   письмо автору
 
   для: antf   (23.12.2004 в 04:13)
 

Хм... что подразумевается под двуменрым файлом? Можно примерчик. Судя по предупреждению PHP скрипт просто не имеет достаточно прав для чтения или записи в файл news.rus. Их следует выставить соответствующим образом - подробности по ссылкам:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=158
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=969

   
 
 автор: antf   (23.12.2004 в 20:43)   письмо автору
 
   для: cheops   (23.12.2004 в 09:37)
 

Спасибо, Ваш совет мне очень помог.
PS. Двумерными файлами в литературе иногода называют обычные текстовые файлы, в которых хранятся данные.

   
 
 автор: Кузнецов М.В.   (24.12.2004 в 01:20)   письмо автору
 
   для: cheops   (23.12.2004 в 09:37)
 

>Хм... что подразумевается под двуменрым файлом?
Двумерные файлы - плоские (потому и двумерные) файлы...

   
 
 автор: antf   (24.12.2004 в 06:25)   письмо автору
 
   для: antf   (23.12.2004 в 04:13)
 

Помогите, пожалуйста, разобраться в следующей ситуации. Изучил систему установки прав, попробовал изменять права через FTP клиент – все получается, однако с изменением прав доступа на директорию через скрипт возникают проблемы. Пишу функцию, которая меняет права на директорию txt (находится в корневом каталоге) на 777, записывает строку в файл, опять меняет права на 751. Вот ее полный текст:
<?  function SaveStringInFile ($FileName$String$Mode)
  {
     
chmod('/txt'0777);
    
$fp=fopen($FileName$Mode);
    
fwrite($fp$String);
    
fclose($fp);
    
chmod('/txt'0751);
  } 
?>

Во время выполнения функции вылезает следующее «чудо»:
Warning: chmod(): open_basedir restriction in effect. File(/txt) is not within the allowed path(s): (/offices/users/ycf/work/WWW) in /offices/users/ycf/work/WWW/functions.php on line 64 

В чем тут дело? Я разве что-то не так делаю???

PS Другие похожие топики посмотрел.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования