HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 31.08.2009, 12:38
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

wildshaman, о_О, регулярка... И она не работает для всех ипов.

PHP код:
<?php 
$ip
="111.111.11.11"
if (
preg_match('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#'$ip)) 
    echo 
"Это айпи!!"
else 
    echo 
"Это не айпи :("
?>
 
Ответить с цитированием

  #2  
Старый 31.08.2009, 12:50
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

mailbrush
Цитата:
if (preg_match('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#' , $ip))
Клевая регулярка, мой IP 999.999.999.999 и пох что 255.255.255.255 макс
 
Ответить с цитированием

  #3  
Старый 31.08.2009, 13:00
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Byrger Регулярки - в соседней теме, а тут:
PHP код:
if ($ip === long2ip(ip2long($ip))) 
    echo 
"Это айпи!!"
else 
    echo 
"Это не айпи :("
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #4  
Старый 31.08.2009, 13:20
FriLL
Познающий
Регистрация: 14.09.2008
Сообщений: 30
Провел на форуме:
117615

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

PHP код:
if ($ip === long2ip(ip2long($ip)))  
    echo 
"Это айпи!!";  
else  
    echo 
"Это не айпи :("
мутный код какойто, так не проверяют
 
Ответить с цитированием

  #5  
Старый 31.08.2009, 13:29
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


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

Цитата:
Сообщение от FriLL  
PHP код:
if ($ip === long2ip(ip2long($ip)))  
    echo 
"Это айпи!!";  
else  
    echo 
"Это не айпи :("
мутный код какойто, так не проверяют
зачем писать велосипед ,если есть готовые встроенные функции.
Функция long2ip() генерирует Internet-адрес в формате с точкой (т.е.: aaa.bbb.ccc.ddd) из соответствующего представления адреса.
 
Ответить с цитированием

  #6  
Старый 31.08.2009, 13:58
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

FriLL Яхз, как вы там проверяете, но это пример номер 3 отсюда http://ru.php.net/manual/en/function.ip2long.php
Быстро и просто
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #7  
Старый 31.08.2009, 14:07
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Ок,спасиб
А теперь встал вопрос который мучал меня долго...

Как можно реализовать в PHP лицензирование скрипта
Тоесть в конфиг вводишь ключ и скрипт работает.

Дак вот вопрос в том, как реализовать защиту от обнуления скрипта от этой проверки?
Пока в голову приходит закрытие исходного кода, но тут опятже вопрос, чем?
 
Ответить с цитированием

  #8  
Старый 31.08.2009, 14:19
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Byrger пхп - ничем не закроешь. Можно попробовать IonCube - но и его ломают
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #9  
Старый 31.08.2009, 14:51
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Вот я думаю если даже написать кодировщик то его код же останется открытым а значит можно всё декодировать : (

Может есть всётаки что-то?

Последний раз редактировалось Byrger; 31.08.2009 в 15:08..
 
Ответить с цитированием

  #10  
Старый 31.08.2009, 15:24
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
Question

Регистрирую cURL'ом хостинг
После прохождения регистрации появляется ошибка:

Код:
Posting Error #348485, please ensure your browser sends referer infromation (Norton Internet Security, and other products can block sending referers.
Please check this url for instructions as to howto enable sending referrers http://byet.org/referrers.php
PHP код:
curl_setopt($chCURLOPT_REFERER$refer); 
Refer передаю нужный (подсмотрел его снифером), всегда всё работало а тут не выходит

Кто что думает ?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ