не получаеться установить новостной скрипт

  • Автор темы irinka
  • Дата начала
Статус
Закрыто для дальнейших ответов.
I

irinka

приветик всем!если кто -нибудь знает как подскажите плиз
я скачала скрипт NewsPHPProfessional 2006 закачала его на сайт подключила базу данных -установила таблицы но раздел так и не заработал-при етом раздел администратора с ошибками но работает а главная страница остаеться почему-то пустой. :eek: :)
если кто-то возможно знаком с етим скриптом то подскажите так как моих знаний по php не достаточно
 
I

irinka

ето ссылка на индекс-файл,я уже пробовала изменить атрибуты файлов ничего не помогает
вылетают такие собщения....

Notice: Undefined index: logout in /var/www/html/doc/new/newsadmin/index.php on line 1

Notice: Undefined index: submit in /var/www/html/doc/new/newsadmin/index.php on line 8

Notice: Undefined index: autorized in /var/www/html/doc/new/newsadmin/index.php on line 33


и так на всех страницах причем административная страница работает я добавила статьи изменила фон
но не поняла почему это не отобразилось на главной странице?


 
A

admin

Для: irinka
убери отображение нотисов и всё будет нормально
просто в скрипте некоторые переменные не инициализируются
в принчипе ничего страшного
 
I

irinka

отображение нотисов это конечно харашо :) но если бы поподробнее как это сделать так как я не дошла до такого уровня чтобы понимать такие фразы....
 
A

admin

Для: irinka
в php есть 3 основные уровня ошибок

1. notice - это ошибки которые практически не влияют на работу программы (например используется неинициализированная переменная).
2. warning - это ошибки при которых программа работает, но некоторые элементы работы программы не выполняются (например скрипт что-то пишет в файл, а доступ на запись запрещен)
3. error - это ошибки которые не позволяют программе выполняться.

чтобы отрубить notice надо в php.ini найти строчку error_reporting и присвоить ей значение
Код:
error_reporting = E_ALL & ~E_NOTICE
 
I

irinka

ecli ya pravilno ponyala frazu error_reporting
nujno zamenit na E_ALL & ~E_NOTICE
a kak znat ckolko takix failov ect v ckrite?
 
A

admin

Для: irinka
не заменить, а присвоить ей значение.
файл редактировать php.ini (это файл настроек php интерпретатора).
 
I

irinka

люди помогите мне установить этот скрипт ато ничего не поняла что именно сделать нужно
может кто подскажет что именно нужно сделать...и файла php.ini я не нашла...
 
I

irinka

ну почему никто мне нехочет помоч здесь?
так можна подумать что этот скрипт неприступный???..... :(
 
P

Pitc

люди помогите мне установить этот скрипт ато ничего не поняла что именно сделать нужно
может кто подскажет что именно нужно сделать...и файла php.ini я не нашла...

php.ini лежит в каталоге с php ну и как правило в папке windows либо windows\system32
в этом файле есть раздел "Обработка ошибок и журнализация"
error_reporting = E_ALL ; & ~E_NOTICE

второй вариант в начале скрипта php впиши

error_reporting(E_ALL ^ E_NOTICE);
 
I

irinka



здесь находится файл /index.php


а здесь страница администратора имя и пароль admin...... :D
причем здесь папка windows либо windows\system32
вот это я не поняла, на сервере нету такого файла скрипт работает но с какими-то ненормальными ошибками!!!
 
P

Pitc

error_reporting(E_ALL ^ E_NOTICE);

В начало файла
 
I

irinka

Pitc завидую твоим знаниям, как только я вставила эту фразу эти строчки с ошибками пропали теперь
раздел администратора раьотает в нормальном режиме но главная страница не отображается
она пустая.... :)

а это код который отображается на странице... не смог бы ты подсказать мне как настроить эту страницу, как сделать чтобы она отображалась:???????
и если у тебя есть свой сайт то дай ссылку обязательно разместим его на на нашем сервере.... :)
помоги мне pliss !!!!!!

<HTML>
<head>
<title><br />
<b>Notice</b>: Undefined variable: properties in <b>/var/www/html/doc/newsphp/index.php</b> on line <b>4</b><br />
</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=<br />
<b>Notice</b>: Undefined variable: properties in <b>/var/www/html/doc/newsphp/index.php</b> on line <b>5</b><br />
">
<META NAME="keywords" CONTENT="<br />
<b>Notice</b>: Undefined variable: properties in <b>/var/www/html/doc/newsphp/index.php</b> on line <b>6</b><br />
">
<META NAME="description" CONTENT="<br />
<b>Notice</b>: Undefined variable: properties in <b>/var/www/html/doc/newsphp/index.php</b> on line <b>7</b><br />
">
<LINK HREF="config/style.css" REL="stylesheet" TYPE="text/css">

</head>
<BODY leftmargin=10 topmargin=10 marginwidth=10 marginheight=10>
 
A

acorn

Если я прав, то создай файл .htaccess (не забудь про точку в начале) и напиши в нем:

Код:
php_flag display_errors 0
php_value error_reporting 1
..или попробуй этот, для конкретного файла index.php (точно как я не помню :) )
Код:
DirectoryIndex index.php

php_flag display_errors 0
php_value error_reporting 1


P.S. дай ссылку на сайт.

P.S. дай ссылку на сайт.
 
I

irinka



а это ссылка на сайт



это страничка админа она работает имя и пароль admin

все работает а вот почему страница index не работает не поняла

све сделала ничего не помагает....может есть другой совет.... :)

вот страница index куда именно нужно вписать

php_flag display_errors 0
php_value error_reporting 1


Код:
<HTML>
<head>

<title><?echo $properties['title']?></title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=<?echo $properties['language']?>">
<META NAME="keywords" CONTENT="<?echo $properties['keywords']?>">
<META NAME="description" CONTENT="<?echo $properties['description']?>">
<LINK HREF="config/style.css" REL="stylesheet" TYPE="text/css">

</head>
<BODY leftmargin=10 topmargin=10 marginwidth=10 marginheight=10>
<?include("newsadmin/news.php");?>

<FORM ACTION="index.php" METHOD=GET>

<TABLE WIDTH="760" BORDER="0" CELLSPACING="0" CELLPADDING="0">

<TR>
<TD width=340><IMG SRC="images/logo.gif" BORDER="0" width="340" height="60"></TD>
<TD width=420 ALIGN="right">
<?$result=mysql_query("SELECT * FROM news ORDER by time DESC") or die("Invalid query");
$row = mysql_fetch_array($result);?>

<FONT color="black" face=tahoma STYLE="font-size: 11px;"><B><?echo $strLastUpdated;?>:</B> <?echo date("d ",$row['time']).$month[date("m",$row['time'])-1].date(" Y",$row['time'])?></FONT>  <BR><BR>


<?search($HTTP_GET_VARS, $browser);?></TD>
</TR>

<TR><TD COLSPAN="2"><?top_menu($HTTP_GET_VARS, $TopMenu);?></TD></TR>

<TR><TD COLSPAN="2">
<p align="center">
 <BR><BR>Submit New Articles to <a href="mailto:derek@marketguerilla.com">derek@marketguerilla.com</a><BR><BR></p>
</TD></TR>

</TABLE>


<TABLE WIDTH="760" CELLSPACING="0" CELLPADDING="1" BORDER="0"><TR><TD style="background-color: black;">


<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0" ALIGN="center" BGCOLOR="white">
<TR>

<TD WIDTH="140" ALIGN="center" VALIGN="top" BGCOLOR="#eeeeee">

<?topics($HTTP_GET_VARS, $cat_select);?>
<BR><?include("newsadmin/archive.php");?><BR>

<BR>
<?newsletter($HTTP_GET_VARS, $browser);?><br><br>

<?show_poll(1);?><br>
</TD>
<TD WIDTH="620" ALIGN="center" VALIGN="top">

<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="<?if($HTTP_GET_VARS["cat_id"] || $HTTP_GET_VARS["ID"] || $HTTP_GET_VARS["top_selected"]>1){echo "5";}else{echo "0";}?>">
<TR>
<td valign="top" bgcolor="#eeeeee"><?navigator($HTTP_GET_VARS, $cat_select, $TopMenu);?></td>
</TR>

<TR>
<TD VALIGN="top" BGCOLOR="white"><?main($HTTP_GET_VARS, $poll_NUM, $cat_select, $TopMenu, $remote_IP);?></TD>
</TR>
</TABLE>

<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="5">
<TR>
<TD VALIGN="top" background="images/back.gif">
<?Anounced_typical_news("Website Design", $HTTP_GET_VARS, $cat_select)?>
<?Anounced_typical_news("Search Engine", $HTTP_GET_VARS, $cat_select)?>
<?Anounced_typical_news("Graphic Design", $HTTP_GET_VARS, $cat_select)?>

</TD>
</TR>
</TABLE>

<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="5">
<TR>
<TD VALIGN="top">
<?Latest_typical_news("Online-Business", $HTTP_GET_VARS, $cat_select)?>
<?Latest_typical_news("Post Sale", $HTTP_GET_VARS, $cat_select)?>
</TD>
</TR>
</TABLE>

</TD>
</TR>
</TABLE>


</TD></TR></TABLE>
</FORM>
<?mysql_free_result($result); mysql_close($db);?>
</BODY></HTML>
 
I

irinka

У МЕНЯ НИ В ОДНОЙ ПАПКЕ НЕТУ ЭТО ФАЙЛА Я ЕГО СОЗДАЛА НО НИЧЕГО НЕ ПОЛУЧАЕТСЯ
ВПИСАЛА КАК ТЫ МНЕ ГОВОРИЛ - НОЛЬ ПРИШЛИ МНЕ ЭТОТ ФАЙЛ МОЖЕТ Я ВПИСАЛА НЕ ПРАВИЛЬНО?
irinka240@yandex.ru ,буду очень благодарна.....и напиши в какую папку его ложить :)
 
P

Pitc

У тебя в скрипте переменная негде не объявлена до ее использования...
Почему-то мне кажется что объявления происходит где то в файле newsadmin/news.php ,попробуй переместить в самый верх скрипта include("newsadmin/news.php").

У МЕНЯ НИ В ОДНОЙ ПАПКЕ НЕТУ ЭТО ФАЙЛА Я ЕГО СОЗДАЛА НО НИЧЕГО НЕ ПОЛУЧАЕТСЯ
ВПИСАЛА КАК ТЫ МНЕ ГОВОРИЛ - НОЛЬ ПРИШЛИ МНЕ ЭТОТ ФАЙЛ МОЖЕТ Я ВПИСАЛА НЕ ПРАВИЛЬНО?

Если файл .htaccess расположен в корневой директории сервера, то его действия распространяется на весь сервер, кроме тех директорий, где находится другой файл .htaccess (и кроме всех папок "ниже" этой папки со вторым .htaccess).

здесь про .htaccess неплохо расписано

Для: programmer
Если я прав, то создай файл .htaccess (не забудь про точку в начале) и напиши в нем:
Код
php_flag display_errors 0
php_value error_reporting 1

Это лишь запретит вывод сообщения об ошибке - Не выход!
 
A

acorn

Для: Pitc
Когда я пишу скрипты, то эту ситацию, конечно же, учитываю. Но когда человек берет не свой скрипт, ну а тем более не имеет ни грамма опыта программирования вообще, не только PHP, то единственный выход - отключить вывод ошибок.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!