View file katrinka.ru/users/user_search_exec.php

File size: 1.34Kb
<?php
  include '../config.php';
  include '../guestbook/mylib.php';
  if (!checkagent($_SERVER['HTTP_USER_AGENT'])) { noemul(); exit; }
  list ($opname, $chatok) = check_op($_SERVER['REMOTE_ADDR']);
  if (!$chatok) { unk_op(); exit; }
  session_start();
  header("Content-type: text/vnd.wap.wml");
  $timex=time();

  $slogin=htmlspecialchars(trim($_GET['slogin']),ENT_QUOTES);
  $id=htmlspecialchars(trim($_GET['id']),ENT_QUOTES);
  $lang=$_GET['lang'];

  if ((trim($_COOKIE['Login'])!='')&&(trim($_COOKIE['Password'])!='')) {
	$login=htmlspecialchars(trim($_COOKIE['Login']),ENT_QUOTES);
	$pass=htmlspecialchars(trim($_COOKIE['Password']),ENT_QUOTES);
  } else {
	$login=htmlspecialchars(trim($_POST['login']),ENT_QUOTES);
	$pass=htmlspecialchars(trim($_POST['pass']),ENT_QUOTES);
  }


if (!($conn=pg_connect("host=$dbhost port=$dbport dbname=$dbname user=$dbuser password=$dbpass"))) {
	wmlhd();
	print "<p align=\"center\">Error connecting to database</p>\n";
	print "</card>\n</wml>";
	exit;
}

if (!$id) {
	$res=pg_query($conn,"select id from users where login='$slogin';");
	if (pg_numrows($res)!=1) {
		wmlhd();
		print "<p align=\"center\">Sorry, user NOT FOUND.</p>\n";
		print "</card>\n</wml>";
		pg_close($conn);
		exit;
	}
	$id=pg_result($res,0,0);
}

pg_close($conn);

$link=sprintf("Location: /user_info.php?id=%s&lang=%s", $id, $lang);
header($link);
?>