Автор Тема: fwrite и "Internal Server Error"  (Прочитано 3262 раз)

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

Оффлайн Daiz13

  • наблюдатель
  • Постоялец
  • ***
  • Сообщений: 150
  • +0/-0
  • 2
    • Просмотр профиля
    • http://rg.com.ua/
fwrite и "Internal Server Error"
« : 08 Февраля 2006, 21:32:42 »
столкнулся с довольно странным ограничением на размер файла - при попытке через fwrite записать в файл больше 4096кб получаю Internal Server Error, с меньшими файлами все работает.

вот, собтсвенно, код:

     
if ( !file_exists($log_file) || ( file_exists($log_file) && is_writable($log_file) )  ) {        
           if (!
$handle fopen($log_file, \'a+\')) { 
                trigger_error(\'failed openning event log: \'.$log_file, E_USER_NOTICE);
                return false;
           } 
           if (!fwrite($handle, $log_data)) { 
               trigger_error(\'failed writing to event log: \'.$log_file, E_USER_NOTICE);
               return false; 
           } 
           fclose($handle);                             
        } else { 
            trigger_error(\'event log is not writeable: \'.$log_file, E_USER_NOTICE);
            return false; 
        }


проверено на php 4.1.2 и php 5.1.1, safe_mode = on

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
fwrite и "Internal Server Error"
« Ответ #1 : 08 Февраля 2006, 22:18:05 »
Internal Server Error - это не ошибка.
это указание посмотреть ошибку в логе сервера

 

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