Войти

Показать полную графическую версию : Помогите с настройкой скрипта!!!!!!!!!!!!!!!


CASHis
08-05-2008, 09:12
Всем привет! Прошу помощи! Скачал скрипт EasyNews version 4.3 (единственный с которым хоть что-то получилось). Сделал настройки согласно описанию строк типа Warning: было очень много. Методом проб и ошибок осталось только это:

Warning: fread(): Length parameter must be greater than 0. in /home/КАТАЛОГ/easynews/func.inc.php on line 283
Warning: fread(): Length parameter must be greater than 0. in /home/КАТАЛОГ/easynews/func.inc.php on line 283
Warning: Cannot modify header information - headers already sent by (output started at /home/КАТАЛОГ/easynews/func.inc.php:283) in /home/КАТАЛОГ/easynews/easynews.php on line 464
Warning: Cannot modify header information - headers already sent by (output started at /home/КАТАЛОГ/easynews/func.inc.php:283) in /home/КАТАЛОГ/easynews/easynews.php on line 465
Warning: Cannot modify header information - headers already sent by (output started at /home/КАТАЛОГ/01/easynews/func.inc.php:283) in /home/КАТАЛОГ/easynews/easynews.php on line 467
Warning: Cannot modify header information - headers already sent by (output started at /home/КАТАЛОГ/easynews/func.inc.php:283) in /home/КАТАЛОГ/easynews/easynews.php on line 468

В чем проблема подскажите!!!!!!!!!!!!!!!!

kagorec
08-05-2008, 11:23
Гадалки в отпуске.
Виложи содержимое скрипта func.inc.php а именно строка 283.
И easynews.php строки 464-468
-
Тогда точнее можно помочь.

CASHis
08-05-2008, 11:31
$a = fread($f, filesize("$db.dat")); строка 283
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past строка 464
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// always modified
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header ("Pragma: no-cache"); строка 468

kagorec
08-05-2008, 11:38
Проверьте права на папки и файлы. CHMOD
Чтото похожее случалось с бесплатными скриптами работающих на текстовых дб.

vadimiron
08-05-2008, 11:40
Включите буфферизацию и проверяйте создан ли файл и не пуст ли он (если эти проверки ещё не сделаны в скрипте)


//строка 1
ob_start();

//строка 283
if (!file_exists("$db.dat")) echo "Ошибка: Файл не существует";
elseif (filesize("$db.dat") <= 0) echo "Ошибка: файл пуст";
else
{
$a = fread($f, filesize("$db.dat"));
}

//стркоа 464
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// always modified
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header ("Pragma: no-cache");

CASHis
11-05-2008, 14:59
После проделанных изменений ругается на 21 строку в файле func.inc.php


$old = fread($f, filesize("$db.dat"));

bruder
11-05-2008, 17:41
а что значит ругается? Ошибку можно посмотреть?

CASHis
12-05-2008, 05:31
Warning: fread(): Length parameter must be greater than 0. in /home/КАТАЛОГ/easynews/func.inc.php on line 21




© OSzone.net 2001-2012