From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 X-Virus-Scanned: amavisd-new at telenet.dn.ua Date: Wed, 23 Jan 2008 09:03:56 +0200 To: "ALT Linux Community general discussions" From: "Aleksander N.Gorohovski" Content-Type: text/plain; format=flowed; delsp=yes; charset=koi8-r MIME-Version: 1.0 References: <479466E2.5060301@mail.ru> <47947077.9060206@mail.ru> <4796E533.7050909@mail.ru> Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <4796E533.7050909@mail.ru> User-Agent: Opera Mail/9.25 (Linux) Subject: Re: [Comm] =?koi8-r?b?0MHLxdQozc/E1czYKSDH0sHGyd7F08vPx88gy8/EwQ==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jan 2008 07:03:59 -0000 Archived-At: List-Archive: List-Post: On Wed, 23 Jan 2008 08:56:51 +0200, Konstantin. A. Bylym wrote: > Aleksander N.Gorohovski пишет: >> On Mon, 21 Jan 2008 12:14:15 +0200, Konstantin. A. Bylym wrote: >> >>> Aleksander N.Gorohovski пишет: >>> >>>> Ну, а у вас получилось сотворить? >>>> или это теория. >>>> :) >>> Да ) Если потерпите до завтра, то принесу и отправлю (скрипт дома) >> Конечно. >> Спасибо. Интересно было бы посмотреть. > Сперва извинения. Позавчера у старшего сына и младшей дочки были ДР, так > что к компьютеру добраться не удалось. Ух! Повезло ж Вам. Примите и мои поздравления :) > Теперь --- обещанное: Премного благодарен. :) Буду разбираться > $ cat ./captcha.php > $com = << convert -size 160x36 xc:transparent -mattecolor green -frame 2x2 -font > FreeSerif -pointsize 30 -fill navy\\ > END; > $x = 2; > $nam = ''; > srand(time()); > for( $i = 0; $i < 6; $i++) > { > $y = 30 + (rand()%6); > $p = ""; > > switch(rand(1,3)) > { > case 1: $p = chr(rand(48,57)); break; //0-9 > case 2: $p = chr(rand(65,90)); break; //A-Z > case 3: $p = chr(rand(97,122)); break; //a-z > } > $nam .= $p; > $com .= " -draw \"text $x,$y '$p'\""; > $x += 22; > } > $pnam = md5($nam); > $com .= " tmp/tmp.png\n"; > system($com); > system("convert -swirl 30 tmp/tmp.png tmp/".$pnam.".png"); > //system("convert -wave 2x25 tmp/tmp.png tmp/".$pnam.".png"); > ?> > > > >

> > > > За качество кода прошу извинить. Да и писалось оно практически на спор ;) >