Forum Webscript.Ru

Программирование => PHP => Тема начата: rsergemail от 22 Августа 2004, 13:20:41

Название: Создание файла, права php?
Отправлено: rsergemail от 22 Августа 2004, 13:20:41
Не могу создать файл с помощью скрипта

Warning: Unable to access ./orders/1.txt in /usr/netscape/mailuser/glasstek/public_html/addnote.php on line 46

Warning: fopen("./orders/1.txt", "w+") - No such file or directory in /usr/netscape/mailuser/glasstek/public_html/addnote.php on line 46

$user=1;
$datafile=\'./orders/\'.$user.\'.txt\';
$fh = fopen ($datafile,\'rb\');
if( !$fh )
{
46) $fh = fopen($datafile, "w+");
fwrite( $fh, $user);
@fclose($fh);
$fh = @fopen ($datafile,\'rb\');

}

@fclose($fh);
Если я создаю в папке orders этот файл (1.txt) средствами ftp,
то операция $fh = fopen ($datafile,\'rb\'); проходит успешно.
Папку orders создавал и средствами ftp, и средствами php, разрешения 777 ставил.

Еще уточнение
на сервере, где это работает - Server API CGI,
где не работает - Server API Apache

Где может быть проблема - может не даны соответствующие права для php скриптов на хостинге?
Название: Создание файла, права php?
Отправлено: Меняздесьдавнонет от 22 Августа 2004, 16:05:22
хватит по форкмам скакать.
если до тебя не дошло на одном, то и на другом не дойдет.
проблема, как бы, не в форуме.