Размер файла: 2.53Kb
<?php
#########################################
#
# Create By LEM
# http://wapjava.org
# http://hostwap.info
#
#########################################
Error_reporting(0);
// настройки
$onpage =7; // На страницу
$server ='localhost';
$db_user = 'root';
$bd_pass = '';
$db_base = 'kforum';
// Страница
header ('Content-type: text/vnd.wap.wml; charset=utf-8');
$wml = '<?xml version="1.0" encoding="Utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml_1.2.xml"><wml><card id="forum" title="Кул форум"><p>';
$end = '<br/><anchor><prev/>Назад</anchor><br/><a href="/">На главную</a></p></card></wml>';
// Подключение
$conn = mysql_connect($server,$db_user,$db_pass) or exit ($wml.'Не могу подключиться к базе'.$end);
mysql_select_db($db_base);
##########################################
# Сжатие GZIP
ob_start('ob_gzhandler');
// сессии
ini_set('session.use_cookies','0');
session_name("sid");
session_start();
// Защита
if($_SESSION[ip] == '')
$_SESSION[ip] == $_SERVER["REMOTE_ADDR"];
elseif ($_SESSION[ip]!=$_SERVER["REMOTE_ADDR"]) exit;
###########################################
// Функции
function mysql_qw() {
$args=func_get_args();
$conn=null;
if(is_resource($args[0])) $conn=array_shift($args);
$query=call_user_func_array("mysql_make_qw", $args);
return $conn!==null? mysql_query($query, $conn) : mysql_query($query);
}
function mysql_make_qw() {
$args=func_get_args();
$tmpl =& $args[0];
$tmpl=str_replace("%","%%", $tmpl);
$tmpl=str_replace("?","%s", $tmpl);
foreach ($args as $i=>$v){
if(!$i) continue;
if(is_int($v)) continue;
$args[$i]="'".mysql_escape_string($v)."'";
}
for($i=$c=count($args)-1; $i<$c+20; $i++)
$args[$i+1]="UNKNOWM_PLACEHOLDER_$i";
return call_user_func_array("sprintf",$args);
}
function getarray($sql)
{
for($i= array(); $q = mysql_fetch_array($sql); $i[]=$q);
return $i;
}
function check_string($string)
{
return trim(htmlspecialchars(stripslashes($string)));
}
##########################################################
# Авторизация
$p = '';
if($_SESSION[log]!='')
{
$sql ='';
$sql = mysql_qw('SELECT * FROM users WHERE log=? AND pass=?',$_SESSION[log],$_SESSION[pass]);
if(mysql_num_rows($sql)==0)
{
unset($sid);
unset($_SESSION);
$log = '';
}
else
{
$p = getarray($sql);
$p = $p[0];
$log = $_SESSION[log];
}
}
else
{
$log = '';
}
$sed = session_name().'='.session_id();
?>