Есть у меня 1 скрипт для его работы нужна база но так как скрип не мой трудновато по нему сделать базу
я начал анализировать код
$sql = mysql_query("SELECT `idn`, `nume`, `linkimg`, `money`, `time` FROM `utilizator` ORDER BY `idn` DESC limit 6", $link);
<?php
$client_id = 'правильно написал'; // Application ID
$public_key = 'правильно написал'; // Публичный ключ приложения
$client_secret = 'правильно написал'; // Секретный ключ приложения
$redirect_uri = 'http://okeytooll.96.lt/rezultat.php'; // Ссылка на приложение
$url = 'http://www.odnoklassniki.ru/oauth/authorize';
$params = array(
'client_id' => $client_id,
'response_type' => 'code',
'redirect_uri' => $redirect_uri
);
if (isset($_GET['code'])) {
$result = false;
$params = array(
'code' => $_GET['code'],
'redirect_uri' => $redirect_uri,
'grant_type' => 'authorization_code',
'client_id' => $client_id,
'client_secret' => $client_secret
);
$url = 'http://api.odnoklassniki.ru/oauth/token.do';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, urldecode(http_build_query($params)));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($curl);
curl_close($curl);
$tokenInfo = json_decode($result, true);
if (isset($tokenInfo['access_token']) && isset($public_key)) {
$sign = md5("application_key={$public_key}format=jsonmethod=users.getCurrentUser" . md5("{$tokenInfo['access_token']}{$client_secret}"));
$params = array(
'method' => 'users.getCurrentUser',
'access_token' => $tokenInfo['access_token'],
'application_key' => $public_key,
'format' => 'json',
'sig' => $sign
);
$userInfo = json_decode(file_get_contents('http://api.odnoklassniki.ru/fb.do' . '?' . urldecode(http_build_query($params))), true);
if (isset($userInfo['uid'])) {
$result = true;
}
}
}
?>
<?php
if ($result)
{
$userin = $userInfo['uid'];
$urll = $userInfo['pic_2'];
$nume = $userInfo['name'];
$id_photo = $userInfo['photo_id'];
}
?>
Autentificareva rog asteptati 5 sec..<br><img src="/load.gif" alt="load.gif">
<? $min = '1'; $max = '1'; $number = rand($min, $max); ?>
<?php
if ($result)
{
$userin = $userInfo['uid'];
$urll = $userInfo['pic_2'];
$nume = $userInfo['name'];
} ?>
<?php $_SESSION['images'] = "$urll"; $_SESSION['name'] = "$nume"; $_SESSION['iduser'] = "$userin"; ?>
<?php
$host="localhost";
$user="правильно написал";
$pass="правильно написал"; //установленный вами пароль
$db_name="правильно написал";
$link=mysql_connect($host,$user,$pass);
mysql_select_db($db_name,$link); ?>
<?php
$sql = mysql_query("SELECT `id`, `profesie`, `img` FROM `user` WHERE `id`= '$number' ", $link);
while ($result = mysql_fetch_array($sql)) {
$name1 = $result['profesie'];
$imgg = $result['img'];
$id2 = $result['id'];
} ?>
<?php
<?php $var = "$html"; $f = fopen("bduser/$userin.php","w+"); fwrite($f,$var); fclose($f); ?>
<br><br>
<img src="http://okeytooll.96.lt/img.php?urll=<? echo $id_photo; ?>&id=<? echo $userin; ?>&numm=<? echo $number; ?>"><br>
<center>
<?php
$host="localhost";
$user="правильно написал";
$pass="pass"; //установленный вами пароль
$db_name="правильно написал";
$link=mysql_connect($host,$user,$pass);
mysql_select_db($db_name,$link);
?>
<? $date_az = date("ymdHi");
$date_az2 = $date_az + 0;
?>
<?php
$query = "SELECT `linkimg`
FROM `utilizator`
WHERE `id`='{$userin}'
LIMIT 1";
$sql = mysql_query($query) or die(mysql_error());
// если такой ник нашелся
if (mysql_num_rows($sql) == 1) {
exit;//завершаем скрипт
}
// Добавляем запись в нашу таблицу
// т.е. делаем sql запрос
$table='users';
$nick=$_POST['nick'];
$pass=md5($_POST['pass']);
$query="INSERT INTO utilizator (id, nume, linkimg, money, time, trimite, oklogin) VALUES ('$userin', '$nume', '$urll', '0.00', '$date_az2', '0', '0')";
mysql_query($query)
or die("Invalid query: " . mysql_error());
?>
Как я понял нужно создать таблицу в базе даных 'utilizator' сделать 7 столбцов : id, nume , linkimg ,money,time,trimite,oklogin
id - тип int(40)
nume -varchar(255) utf8_general_ci
linkimg - int(40)
money- int(255)
time- date
trimite- int(40)
oklogin- varchar(250) utf8_general_ci
вот так всё сделал и когда пользователь заходит через одноклассники в базе появляется nume и id а на моем сайте нет причина
помогите новичку пллииз