Не могу создать файл с помощью скрипта
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 скриптов на хостинге?