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

  #13481  
Старый 21.11.2009, 11:26
Аватар для amBX
amBX
Новичок
Регистрация: 29.05.2009
Сообщений: 14
Провел на форуме:
43475

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

Привет всем, подскажите пожалуйста как сделать так чтобы на страницу не могли войти с определенного Ip адреса, т.е. со всех смогли заходить, а с данного не могли. Спасибо заранее.
 
Ответить с цитированием

  #13482  
Старый 21.11.2009, 11:30
Аватар для erihtoney
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме:
994199

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

.htaccess
Код HTML:
Order allow,deny
Allow from All
Deny from IP
 
Ответить с цитированием

  #13483  
Старый 21.11.2009, 11:33
Аватар для erihtoney
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме:
994199

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

Цитата:
Сообщение от DiHWO  
Подскажите а то я чего - то недопонимаю. В скрипте пхп установил куки, имя время, значение. Все легко и просто. Но вот как с помощью скрипта считывать куки и понимать что зашел именно юзер вася а не петя, и вообще то, что этот юзер авторизированн.
Предположим ты отправил пользователю id и хеш пароля (pass)
Обрабатывай куки, которые получаешь от пользователя и делай запрос в бд, действительно ли существует юзер с данным иди и паролей, если да, то выполняй определенную последовательность действий, в том числе выборка данных и т.д.
Иначе, можешь выводить форму авторизации
 
Ответить с цитированием

  #13484  
Старый 21.11.2009, 11:36
Аватар для DiHWO
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

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

вот я и спрашиваю как их обработать! то что через бд проверить можно я знаю, а вот как обработать нет.
 
Ответить с цитированием

  #13485  
Старый 21.11.2009, 12:06
Аватар для erihtoney
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме:
994199

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

Цитата:
Сообщение от DiHWO  
вот я и спрашиваю как их обработать! то что через бд проверить можно я знаю, а вот как обработать нет.
id можно прогнать через intval
хеш можно проверить через регулярку, либо
mysql_real_escape_string
 
Ответить с цитированием

Непонемаю почему! Ненаходит ид юзэроф
  #13486  
Старый 21.11.2009, 14:34
Аватар для KrafT
KrafT
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме:
479552

Репутация: 6
Question Непонемаю почему! Ненаходит ид юзэроф

PHP код:
 $regexp2 '/userdetails.php?id="([0-9,a-z,A-Z,]+)"/';
    
$friends_pages $page+1;
    
$friends_ids = Array();
    echo 
"Loading friendlist...\r";
    for (
$f $page$f <= $friends_pages$f++) {


$q->Get("http://www.web.web/users.php?letter=a&page=$f");
 
         
file_put_contents($inc_dir.'/friends.html'$q->Result);
         
$content2 file_get_contents($inc_dir.'/friends.html'$q->Result);     
         
preg_match_all($regexp2$content2$flPREG_SET_ORDER);
          foreach (
$fl as $fll) {
            if (!
in_array($fll[1], $friends_ids))
                
$friends_ids[] = $fll[1];
        }
    }
    
$friends_count_real count($friends_ids);
    echo 
"Friendlist loaded. $friends_count_real IDs\n"
Непойму почему он неберет идшники с friends.html . В Friends.html eto vigledit tak <a href="userdetails.php?id=316982"> вот в концэ ид юзэра. Помогите пожалусто
 
Ответить с цитированием

  #13487  
Старый 21.11.2009, 14:48
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

1. в регеспе у тебя id="([0-9,a-z,A-Z,]+)", т.е. id в кавычках, а пишешь, что в исходниках так: "userdetails.php?id=316982">

2. если все таки так, как в исходниках, так попробуй:

PHP код:
<pre>
<?php 
$a 
'<a href="userdetails.php?id=316982">';
preg_match_all('#a href="userdetails.php\?id=(.*)">#',$a,$b);
print_r($b);
?>
</pre>
PS: Знак вопроса "?" - служебный символ в регулярках, требует слеширования
 
Ответить с цитированием

  #13488  
Старый 21.11.2009, 14:51
Аватар для phpdreamer
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

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

для строки

регулярка :
PHP код:
$searchpreg_match_all('#id=([0-9]+)#'$string$n); // в $string строка в которой ищем
print_r($n[1]); //в массиве $n[1] все id 
дальше сам... скрипт не сложный, но ты накрутил нечно ужасное

----
Pashkela опередил

Последний раз редактировалось phpdreamer; 21.11.2009 в 14:57..
 
Ответить с цитированием

  #13489  
Старый 21.11.2009, 15:18
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

Цитата:
Сообщение от phpdreamer  
для строки

регулярка :
PHP код:
$searchpreg_match_all('#id=([0-9]+)#'$string$n); // в $string строка в которой ищем
print_r($n[1]); //в массиве $n[1] все id 
тут ты немножко не прав, цеплять просто по наличию в строке "id" чревато, открой любую интернет-страницу, CTRL+F "id" и поймешь. В регеспах краткость конечно сестра таланта, но корректная краткость
 
Ответить с цитированием

  #13490  
Старый 21.11.2009, 16:10
Аватар для phpdreamer
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

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

согласен с тобой,
но мне также кажется что [0-9]+ надежнее чем .*
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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