|
|
|
|
<php
// выкл. ошибки
error_reporting(0);
// сжат. gzip
ob_start("ob_gzhandler",4);
// пролог
function xml($session=1 , $version="html",$page="",$time="")
{
// исп. сессий
if($session==1)
{
ini_set('session.use_cookies','0');
session_name("sid");
session_start();
}
// время обн. страницы
if($time!="" and $page!="")
{
$time="<meta http-equiv='Refresh' content='$time;URL=$page'>";
}
else
{
$time="<!-- * -->";
}
// опр.версии
if($version=="html")
{
header("Content-Type: text/html; charset=utf-8");
header("Pragma:no-cache");
echo"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html><head>".$time."<link rel=\"stylesheet\" type=\"text/css\" href=\"/css.css\">
<title></title>
</head><body>";
}
// для wml просто ост. место
else
{
echo"предусмотренна только html версия";
}
}
// опр. перемен.
$sid = trim("sid=".session_id());
$px="</div><div class='menu'>(c)<a href='http://wapjava.org/?$sid'>WAPJAVA.ORG</a><br>".file_get_contents($_SERVER["DOCUMENT_ROOT"]."/conf/top.dat");
$err_msg = "при работе системы возникла ошибка".$px;
// функции
function allfiles($v)
{
$d=opendir($v);
while($f=readdir($d))
{
if(is_dir("$v/$f"))
{
$ez++;
}
else
{
if(!preg_match("/\.jad/",$f))
$all++;
}
}
if($all=="")
$all=0;
$ez=$ez-2;
if($ez>0)
$re.="$ez разделов ";
if($all>0)
$re.="$all файлов";
return $re;
}
function get($path)
{
return file_get_contents($path));
}
function unl($path)
{
return unserialize(get($path));
}
?>
|
| |
|
|
|
|
|
|
|
для: LEM
(03.12.2006 в 12:28)
| | В чём выражается "не работа" скрипта? | |
|
|
|
|
|
|
|
для: LEM
(03.12.2006 в 12:28)
| | Как бы оно работало, если:
а) В начале надо не <php, а <?php
б) Вы сами отключили сообщения об ошибках, а теперь пытаетесь их найти. | |
|
|
|
|
|
|
|
для: Киналь
(03.12.2006 в 12:35)
| | киналь, огроное спасибо!!!!!!!!!!!!
А я пол дня искал серьёзную ошибку )) | |
|
|
|
|
|
|
|
для: LEM
(03.12.2006 в 13:16)
| | вот ещё ругается на это:
if($name=="") $name="Гость";
$name = htmlspecialchars(stripslashes($name));
$mymsg = htmlspecialchars(stripslashes($mymsg));
$name = substr($name,0,20);
$mymsg = substr($mymsg,0,500);
|
прикрепил весь файл на всякий.. | |
|
|
|
|
|
|
|
для: LEM
(03.12.2006 в 21:00)
| | 1. Лучше вместо if($name=="") писать просто if(empty($name))
2. Вы бы лучше ошибку какую выдает сказали :) | |
|
|
|
|
|
|
|
для: Unkind
(03.12.2006 в 21:16)
| | Посмотри на этот скрипт... там будет не одна ошибка ))) | |
|
|
|
|
|
|
|
для: DEM
(03.12.2006 в 21:20)
| | DEM, пока показывает только одну и пока ни кто не сказал какая :)
Пишет parse error: parse error,unexpected ';' in T:\home\localhost\gb.php on line 89 | |
|
|
|
|
|
|
|
для: LEM
(03.12.2006 в 21:45)
| | В строке
fputs(fopen($gb_path.$id.".msg","w"),$name.":[:]:". * * *
|
вконце не хватает скобки...
И чуть ниже две подряд стоящие фигурные скобки - одна лишняя | |
|
|
|
|
|
|
|
для: kasmanaft
(03.12.2006 в 21:56)
| | Ты прав, спасибо!
С компа первый раз пишу.. пускаю тупые ошибки :-( | |
|
|
|