Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Помогите найти сторонний внедренный скрипт

Страницы: 1  |  2
26.01.2007, 11:48
ktotoff
АльтерЛан

Зарегистрирован:
2006-12-19
Сообщений: 335

Если функция zapis() или как её там, была добавлена в один из скриптов папки netcat/require или если даже просто в эту папку был добавлен новый скрипт с этой функцией, а в каких-то системных скриптах была прописана ссылка на этот скрипт, то при обновлении соответствующих системных скриптов будет потеряна и функциональность. Причём, ошибки скорее всего испещрят все страницы сайта, где вызывается zapis().

Постарайтесь разобраться (или свяжитесь таки с разработчиками, кто вам сайт делал) и перенесите эту функцию в /netcat/modules/default/function.inc.php. Если это отдельный файл, то в скрипте function.inc.php можно прописать ссылку на него.

...жизнь прекрасна, когда правильно подобраны антидепрессанты...
27.01.2007, 16:09
Гость
Гость

Эх... Выложу-ка я всю инфу лучше сюда чем к ним обращаться...
Значит так.. "вскрытие показало":
В папке netcatrequire они создали файлик xxx.inc.php со скриптом:
Код:
<?php
function show_news() {
global $LinkID;
mysql_select_db ($MYSQL_DB_NAME, $LinkID);
$res = mysql_fetch_row(mysql_query("SELECT Announcement FROM Message2 ORDER BY Priority DESC"));
return substr($res[0],0,90)."...";
}
function zapis() {
global $get_ar;
$result ="";
if (!isset($get_ar["zapis"])) {
$result = "<form method=get>
<center>
<table class=zakaz>
<tr>
<Td colspan=2 align=center height=40><b class=title_zakaz>Записаться на прием</b></TD>
</tr>
<Tr>
<Td>ФИО</TD>
<Td><input type=Text class=form name=name></TD>
</TR>
<Tr>
<Td>Телефон</TD>
<Td><input type=Text class=form name=tel></TD>
</TR>
<Tr>
<Td valign=top width=80>Дополнительная информация<br>
<b class=small>(описание проблемы)</b></TD>
<Td><textarea class=textarea rows=5 cols=25 name=comment></textarea></TD>
</TR>
<Tr>
<Td></TD>
<Td><input type=Submit value=' ' name=zapis class=submit></TD>
</TR>
</table>
</center>
</form>";
} else {
$result = "<br><center><h1 style='color:red'>Заявка принята, Вам перезвонят в течении дня</h1></center>";
$message = "ФИО: ".$get_ar["name"]."n
Телефон: ".$get_ar["tel"]."n
Дополнительная информация: ".$get_ar["comment"];
mail("mmmm@ddd.ru","Запись на прием",$message,"From: ".$get_ar["name"]." <admin@ddd.ru>nn");
}
return $result;
}
?>


Ссылка на этот файлик имеется только в одном месте, в файле index.php который находится в той же папке netcatrequire
всего в одной строчке:
require_once($INCLUDE_FOLDER.'xxx.inc.php');

Что нужно сделать? Как перенести правильно в /netcat/modules/default/function.inc.php?
29.01.2007, 17:37
chelout
Островский Вячеслав
chelout

Зарегистрирован:
2006-08-23
Сообщений: 73

Строку require_once($INCLUDE_FOLDER.'xxx.inc.php'); вы удаляете из файла /netcat/require/index.php, а все содержимое файла xxx.inc.php, кроме <? и ?> вы переносите в /netcat/modules/default/function.inc.php
30.01.2007, 16:14
Гость
Гость

Спасибо! Попробуем...
198 196 2007-01-30 16:14:18 7013
Страницы: 1  |  2
Описание проекта