HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

О создании реггеров
  #1  
Старый 27.03.2007, 02:23
XenOtai
Познающий
Регистрация: 30.12.2006
Сообщений: 32
С нами: 10190624

Репутация: 68
По умолчанию О создании реггеров

Изучаю в данный момент Php и вот задался целью понять принципы создания ручных реггеров на этом языке. Но нигде не нашёл соответствующей информации. Так вот, кто знает, подскажите, пожалуйста, по какой технологии осуществляется приём кодов, соответствующих картинкам, для показа этих картинок в самом реггере. Ну и ссылки у кого есть по сабжу поделитесь пожалуйста.
 
Ответить с цитированием

  #2  
Старый 27.03.2007, 03:14
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

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

  #3  
Старый 27.03.2007, 03:16
mR_LiNK[deface_0nl
Участник форума
Регистрация: 12.12.2006
Сообщений: 158
С нами: 10217736

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

Где-то не так давно на форуме эт обсуждалось и речь шла об автоматическом реге (распознование пиктча), поройся в темах, поиске, обязательно найдешь..!!

Цитата:
Сообщение от Isis  
- именно то что нужно

Последний раз редактировалось mR_LiNK[deface_0nl; 27.03.2007 в 03:25..
 
Ответить с цитированием

  #4  
Старый 27.03.2007, 10:58
Darkweider
Участник форума
Регистрация: 08.02.2007
Сообщений: 162
С нами: 10132989

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

Вот код для создания такой картинки... Испульзуются сессии.. Собственно с чем сравнить сам догадаешься....не нравятся сессии попробуй с кукисами поэксперементировать
PHP код:
<?php
session_start
(); // наша сессия
$letters 'abcdifghijklnmopqrstuvwxyz';
$chars = array();
$string '';
for (
$i=0;$i<strlen($letters);$i++)
{
   
$chars[] = substr($letters,$i,1);
}
$length 7;
for (
$i=0;$i<$length;$i++)
{
   
$char mt_rand(0,count($chars)-1);
   
$string .= $chars[$char];
}
$_SESSION['string'] = $string// передача случайной строки в сессию
?>
<?php
session_start
();
$img imagecreate(200,30);
$black imagecolorallocate($img,0,0,0);
$white imagecolorallocate($img,255,255,255);
$green=imagecolorallocate($img,76,236,19) ;
imagefill($img,0,0,$white);
imagettftext($img,18,0,10,25,$black,'arial.ttf',$_SESSION['string']);
$p 0;
while (
$p<2000)
{
   
$x mt_rand(1,199); // случайная координата пикселя шума по оси X
   
$y mt_rand(1,79); // ось Y
   
$pixel imagecolorat($img,$x,$y); // узнаем какой цвет используется на месте будущего пикселя шума
   
$point = ($pixel == $black) ? $green $black// если был черный, красим пиксель белым, если белый - красим черным
   
imagesetpixel($img,$x,$y,$point); // рисуем сам пиксель
   
$p++;
}
imagepng($img'pic.png');
echo 
"<img src=pic.png>" ;
imagedestroy($img);
?>
Но это простенький случай в реале все не так просто... подумай что может быть сделано на основе этого..
Еще где-то у меня валялся файл по распознаванию таких картинок...найду выложу

Последний раз редактировалось Darkweider; 27.03.2007 в 11:00..
 
Ответить с цитированием

  #5  
Старый 27.03.2007, 12:46
GOOFY
Banned
Регистрация: 31.10.2006
Сообщений: 95
С нами: 10277606

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

Цитата:
по распознаванию таких картинок
простые может и распознает, ты попробуй распознать FineReader'ом капчу от майла, а потом уж надейся на "суперпупер скрипт".
 
Ответить с цитированием

  #6  
Старый 27.03.2007, 13:09
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами: 10578566

Репутация: 1228


По умолчанию

Все отписавшиеся выше: ВНИМАТЕЛЬНО прочитайте вопрос топикстартера!!!
Цитата:
Сообщение от XenOtai  
по какой технологии осуществляется приём кодов, соответствующих картинкам, для показа этих картинок в самом реггере. Ну и ссылки у кого есть по сабжу поделитесь пожалуйста.

Ему не нужен распознаватель, ему нужно только принимать картинку!!!
А делаеться это все черз сокеты! http://php.ru/manual/function.fsockopen.html
 
Ответить с цитированием

  #7  
Старый 27.03.2007, 22:29
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
С нами: 10944326

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

ну и
http://php.net/gd а именно, самое простое, imagecreatefromstring()
 
Ответить с цитированием

  #8  
Старый 28.03.2007, 13:01
XenOtai
Познающий
Регистрация: 30.12.2006
Сообщений: 32
С нами: 10190624

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

Угу, nc.STRIEM меня правильно понял. Мне нужно пока только принятие. Но потом буду разбираться и с распознаванием, так что спасибо всем.

Последний раз редактировалось XenOtai; 28.03.2007 в 13:03..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Россия примет участие в создании Мировой цифровой библиотеки BLooD_FaKeP Мировые новости. Обсуждения. 0 29.11.2006 12:49



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


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




ANTICHAT ™ © 2001- Antichat Kft.