Автор Тема: Создание файла, права php?  (Прочитано 2692 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rsergemail

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Создание файла, права php?
« : 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 скриптов на хостинге?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Создание файла, права php?
« Ответ #1 : 22 Августа 2004, 16:05:22 »
хватит по форкмам скакать.
если до тебя не дошло на одном, то и на другом не дойдет.
проблема, как бы, не в форуме.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28