|
|
|
|
|
для: cheops
(01.09.2005 в 21:56)
| | Спасибо, всё получилось. | |
|
|
|
|
|
|
|
для: besoft
(01.09.2005 в 21:19)
| | Это зависит от того, какими правами обладает Web-сервер, обычно на файлы выставляют права 644, а на директории 755. Если сервер запущен не из под nobody, то можно ограничиться правами 660 и 770, в самом крайнем случае придётся выставить права 666 и 777. Подробнее о UNIX-правах пользователей вы сможете почитать в темах по ссылкам
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=1553
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=969 | |
|
|
|
|
|
|
|
для: cheops
(01.09.2005 в 18:04)
| | Спасибо. Об этом я как-то не подумал. В основном, с окнами дело имею.
А какие права надо поставить на каталог и на скрипт? | |
|
|
|
|
|
|
|
для: besoft
(01.09.2005 в 16:22)
| | Проверьте права доступа на директорию - возможно скрипт просто не имеет права писать в неё файлы. | |
|
|
|
|
|
|
| Здравствуйте. Есть такой код:
<?php
define("GBook","gbook.dat");
function LoadBook($fname)
{
$f=@fopen($fname,"rb");
if(!$f) {
return array();
}
$fStr=fread($f,100000);
$Book = Unserialize($fStr);
fclose($f);
return $Book;
}
function SaveBook($fname,$Book)
{
$f=fopen($fname,"wb");
fwrite($f, serialize($Book));
fclose($f);
}
// Вызов с параметром id=1 или id=2
$Book = array("a" => "green", "b" => "blue");
if ($id=='1')
{
SaveBook(GBook,$Book);
}
if ($id=='2')
{
$Book = LoadBook(GBook);
foreach($Book as $k=>$v) {
echo("<br> $k ->" . $v . "\n");
}
}
?>
|
На Windows-хостинге он работает - создает или читает файл, в зависимости от id, а на Unix - никак.
Где я ошибся? Подскажите. | |
|
|
|
|