ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #12931  
Старый 17.10.2009, 22:26
Аватар для diGriz
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

Цитата:
Сообщение от qW1zer  
Вот и появились эти пара вопросов,не втыкаю теперь как сделать форму для логина,точнее ее обработчик!
В общем форма такая:
Login
Password
Обработчик так же в переменную через пост получает их,и как сделать чтобы из базы из всех логинов и паролей проверились есть ли такой логин и пасс и если есть то кука поставилась,куку я сделаю,а вот проверку хрен!
Снова прошу помощи,если кто может подкиньте этот самый,заветный кусочек кода
PHP код:
$res mysql_query("SELECT 
                            id, 
                            login , 
                            password, 
                            email 
                            FROM 
                                users 
                        WHERE 
                                login = '
$login' AND password = '$password'");
if (
mysql_num_rows($res) != 1) {
    
header('Location:../index.php');
    die;
} else {
//Если пользователь есть


Последний раз редактировалось diGriz; 17.10.2009 в 22:28..
 
Ответить с цитированием

  #12932  
Старый 17.10.2009, 22:36
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

PHP код:
 $query "SELECT pass FROM `users` WHERE login='".$login."'";
      
$nme mysql_query($query);
    if(
$nme)
     {

    
// Если запрос вернул результат - производим дальнейшую обработку

    
if(mysql_num_rows($nme) > 0)
    {

       
$passwordnah mysql_result($nme0);
       
// Сравниваем пароль из базы данных и введённый .юзверем
       
if ($passs == $passwordnah)
/*если пасс в мд5
if (md5($passs) == $passwordnah)
*/
       
{
дальнейшие действия
}
}

________
0ph.ru

Последний раз редактировалось L I G A; 10.12.2009 в 19:54..
 
Ответить с цитированием

  #12933  
Старый 18.10.2009, 01:12
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Приветствую всех...

У меня такой вопрос:
Пытаюсь авторизоваться на одном сайте (php+curl)... Какой пост запрос слать серверу отследил как полагается, и отсылаю его...
Причём независимо от того, верные данные в запросе или нет, получаю следующий ответ от сервака:
PHP код:

HTTP
/1.1 200 OK
Server
nginx
Date
Sat17 Oct 2009 20:54:12 GMT
Content
-Typetext/html
Transfer
-Encodingchunked
Connection
keep-alive

<html>
<
head>
<
script>
var 
expire = new Date();
expire.setTime(expire.getTime() + 3600000 24);
document.cookie 'check=' escape('3f39c4ae1ba5cda27e93350f095d43cb') + ';expires=' expire.toGMTString() + ';path=/';
// document.location.href = document.location.href;
document.location.reload(false);
</
script>
</
head>
</
html
Понятно, что устанавливаются куки яваскриптом.. но как должны эти куки выглядеть (не понятно мне что такое expire.toGMTString(), вернее как его расчитать средствами php)
 
Ответить с цитированием

  #12934  
Старый 18.10.2009, 02:22
Аватар для SeoLapot
SeoLapot
Новичок
Регистрация: 12.10.2009
Сообщений: 4
Провел на форуме:
119855

Репутация: 0
По умолчанию

Сам в пхп не шарю, но не пойму почему не работает этот скрипт - по идее он должен выдавать на странице каким-то образом все страницы, которые есть на сайте (как бы карта сайта), но почему-то не пашет. Помогите)

PHP код:
<?php
$backlink
='';
if (isset(
$_GET['link']) && !empty($_GET['link'])) {
   
$r=parse_url($_GET['link']);} 
   if (isset(
$r['path'])) {$backlink="<a href=\"http://{$_GET['catalog']}\" target=_blank>: {$r['path']}</a><br>\n";}
echo 
$backlink;
?>
 
Ответить с цитированием

  #12935  
Старый 18.10.2009, 02:37
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

Цитата:
(не понятно мне что такое expire.toGMTString(), вернее как его расчитать средствами php)
expire - служит для обозначения "Времени жизни" кук.
toGMTString переводит в строку вида:

Sat, 17 Oct 2009 22:39:52 GMT

На php похожая -
date("r");
Или так
date("D, d M Y H:i:s",time()-14400)." GMT";

Последний раз редактировалось LStr1ke; 18.10.2009 в 02:45..
 
Ответить с цитированием

  #12936  
Старый 18.10.2009, 11:00
Аватар для azsx
azsx
Новичок
Регистрация: 12.09.2009
Сообщений: 16
Провел на форуме:
45043

Репутация: 7
По умолчанию

что я хочу
скрипт на php который авторизируется на сайте вконтакте и пишет что нибудь (предложение одно) на стене или на заметках (или и там и там). Авторизация под моим логином, писать надо на моей стене. Просто хочу посмотреть исходный код как это вообще делается, а то в php я еще новичок и понять пока носом не ткнут у меня не получается...
Заранее спасибо за ответы.
 
Ответить с цитированием

  #12937  
Старый 18.10.2009, 12:38
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Цитата:
Сообщение от azsx  
что я хочу
скрипт на php который авторизируется на сайте вконтакте и пишет что нибудь (предложение одно) на стене или на заметках (или и там и там). Авторизация под моим логином, писать надо на моей стене. Просто хочу посмотреть исходный код как это вообще делается, а то в php я еще новичок и понять пока носом не ткнут у меня не получается...
Заранее спасибо за ответы.
Ищи в разделе где-то уже выкладывали пример,возможно в теме скриптов.
__________________
Blog
 
Ответить с цитированием

  #12938  
Старый 18.10.2009, 14:12
Аватар для qW1zer
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

L I G A
хмм,странно вроде видно что все правильно но у меня почему-то не получилось!
При регистрации занос пароля в мд5 сделал,при сравнении раскомментировал,но почему-то не работает!Может есть еще вариант?
 
Ответить с цитированием

  #12939  
Старый 18.10.2009, 14:18
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

Цитата:
Сообщение от qW1zer  
L I G A
хмм,странно вроде видно что все правильно но у меня почему-то не получилось!
При регистрации занос пароля в мд5 сделал,при сравнении раскомментировал,но почему-то не работает!Может есть еще вариант?
код в студию

________
0ph.ru

Последний раз редактировалось L I G A; 10.12.2009 в 19:53..
 
Ответить с цитированием

  #12940  
Старый 18.10.2009, 15:01
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от azsx  
что я хочу
скрипт на php который авторизируется на сайте вконтакте и пишет что нибудь (предложение одно) на стене или на заметках (или и там и там). Авторизация под моим логином, писать надо на моей стене. Просто хочу посмотреть исходный код как это вообще делается, а то в php я еще новичок и понять пока носом не ткнут у меня не получается...
Заранее спасибо за ответы.
PHP код:
<?php
set_time_limit
(0);

$mail 'твоё мыло@mail.ru';
$pass 'твой пасс';
$message 'Привет.! как дела..?! ';

function goto(
$url=''$post=''$referer=''
    { 
        
$cl curl_init();   
        
curl_setopt($clCURLOPT_URL$url); 
        
curl_setopt($clCURLOPT_HEADER1); 
        
curl_setopt($clCURLOPT_RETURNTRANSFER,1); 
        
curl_setopt($clCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');  
        
curl_setopt($clCURLOPT_COOKIEJAR$_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
        
curl_setopt($clCURLOPT_COOKIEFILE$_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
        if (!empty(
$post)) {curl_setopt($clCURLOPT_POST1);curl_setopt($clCURLOPT_POSTFIELDS$post);} else {curl_setopt($clCURLOPT_POST0);} 
        if (!empty(
$referer)) curl_setopt($clCURLOPT_REFERER$referer); 
        
$ex=curl_exec($cl); 
        
curl_close($cl); 
        return 
$ex
    }

$ex = goto('http://login.vk.com/?act=login''email='.$mail.'&pass='.$pass.'&vk=&expire=1');
preg_match("/(?<=id=\'s\' value=\')(.*?)(?=\')/"$ex$s);

$ex = goto('http://vkontakte.ru/login.php?op=slogin&redirect=1''s='.$s[0]);

$ex = goto('http://vkontakte.ru/wall.php?act=write');
preg_match("/(?<=name=\"wall_hash\" value=\")(.*?)(?=\")/"$ex$wall_hash);
preg_match("/(?<=name=\"to_id\" value=\")(.*?)(?=\")/"$ex$to_id);

goto(
'http://vkontakte.ru/wall.php''to_id='.$to_id[0].'&act=sent&wall_hash='.$wall_hash[0].'&message='.urlencode(iconv('Windows-1251','UTF-8',$message)));

?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ