Все публикации

????? ?????? "??????? & ??????"

?? ????? ?????? ?????? ???????? ? ???????. ???? ?? ?? ????? ????? ?? ???? ?????? ? ??? ????????? ????????? ?? ?????, ?? ?????? ?????? ??????????? ?????? ? ??????? "??????? & ??????". ?, ? ????? ?????? ???????????? ????? ??????????? ?????? ??? ??????????? ? ????? ????????. ???????, ???????????, ?????? ???? ?? ???????? ?????.

?????? ?????? ????? ????? ???????? ? ???????? ?????, ??? ???? ??????? ??????? ???????? ???.

???????? ????? (captcha) ?? PHP ????? 2

? ?????????? ?????? ??? ???????? ????? ?? PHP ? ?????? ???????? ?????? ????????????? ????????? ????? ?? ????????. ???, ???????, ???? ?????. ? ?????????????? ?????? ? ??? ?????????? ????????? ?????????? ?????:

<?php
 
  $letters = 'ABCDEFGKIJKLMNOPQRSTUVWXYZ';
 
  $caplen = 6;
  $width = 120; $height = 20;
  $font = 'comic.ttf';
  $fontsize = 14;
 
  header('Content-type: image/png');
 
  $im = imagecreatetruecolor($width, $height);
  imagesavealpha($im, true);
  $bg = imagecolorallocatealpha($im, 0, 0, 0, 127);
  imagefill($im, 0, 0, $bg);
 
  putenv( 'GDFONTPATH=' . realpath('.') );
 
  $captcha = '';
  for ($i = 0; $i < $caplen; $i++)
  {
    $captcha .= $letters[ rand(0, strlen($letters)-1) ];
    $x = ($width - 20) / $caplen * $i + 10;
    $x = rand($x, $x+4);
    $y = $height - ( ($height - $fontsize) / 2 );
    $curcolor = imagecolorallocate( $im, rand(0, 100), rand(0, 100), rand(0, 100) );
    $angle = rand(-25, 25);
    imagettftext($im, $fontsize, $angle, $x, $y, $curcolor, $font, $captcha[$i]);
  }
 
  session_start();
  $_SESSION['captcha'] = $captcha;
 
  imagepng($im);
  imagedestroy($im);
 
?>

???????????

? ???????????? ??? ?? ????? ??????? ??????????? ?????????????. ?????????????????? ???????????? ????? ??? ??????????? ?? ????????? ? ?????????, ????????, ??????????? ??????????????? ??? ??????????????? ?????????. ??????? ?????????????????? ? ????? ??????????? ??????? MyFirstSite.ru!

???????? ????? (captcha) ?? PHP

?? ???????? ???? ???????? ???????????? ? ????????? ????????????? ? ??????????? ?????? ?? ????-?????. ? ???? ?????? ? ???????? ??? ????? ??????? ??????????? ????? ?? PHP.

????? (captcha) ???????????? ?? ???? ??????????? ? ????????? ???????, ??????? ???????????? ??????? ???????????? ? ???? ????? ??? ????????????? ??? "????????????". ???? ? ???, ??? ???????? ????????? ????? ?????? ?????, ?????????? ?? ????, ???????? ?? ?? ??????????????? ???????? ??????? ??? ????????????. ? ?? ????? ??? ?????????? ????????? ??????? ????? ??????? ???????? ??? "??????" ?????? ? ???? ????????. ????????, ??? ????? ?????? ??? ?????? ?????????? ????????? ?????????????????? ????????.

????? ????????????, ??? ???????, ??? ?????????? ?????-???? ???? ?? ?????. ???????? ?????? ?????????: ?? ????? ???????????? ???????????-captcha ? ????? ????????? ??????????????????? ????????. ????? ? ??? ??????? ???? ??? ????? ??????????? ????? ?????????????. ???????????, ?? ????, ???????? PHP-????????, ??????? ??? ?????????. ??? ???? ??????????????? ????????? ?????????? ????? ???-?? ???????????. ??? ???????? ????? ?????? ?????????? ??????????? ???????? ????? ? ???, ??? ???? ????????????. ???? ???????? ?????????, ?? ?????? ???????????, ????? ???????????.

???????????? ? ???-????????????????. ???????? ????????????? ?? PHP

??????? ? ???? ?????????? ?? ????? ?????????? ? ???????? ?????? ? ???-???????????????? ??? ????????? ????????????. ??? ? ??? ??????? ? ????? ?? ?????????? ??????, ????? HTML-???????? ??????? ?? ??????? ? ??????. ?????? ??? ?????????, ??????????? ? ?????? ??????????: ?????? ????, ?????????, ?????? ?????????????? ?????? ? ?. ?. ?????? ?????????? ??? ? ????????? ??????. ??? ????? ???? ??????? ???????, ????, ????? ? ?. ?.

?????? ?????? ??????????? ???-???????????? ????????, ??? ???????, ???????? ???:

echo '<div class="post_entry">';
echo '<h2>' . $article['title'] . '</h2>';
echo '<div class="date">' . $article['date'] . ' &bull; ?????????: <a href="/' . $article['category_alias'] . '/' . $article['article_alias'] . '">' . $article['category'] . '</a></div>';
echo $article['text'];
echo '</div>';

??? ???? ??????? ??????????? ???? ?????? ?? ?????, ??????, ?? ???? ?????????, ??????? ?? ???? ?????? (?????? article), ?????? ???????? "??????" ?????? ? ??? ? ???? ????????? ????????. ???????? ??? ????? ?????????, ?? ?????? ??? ??? ??-?? ????, ??? ?????? ???????? ? ?? ?????? ?????????? ? PHP-????. ????? ??? ????? ???????? ??? ? ????? ??????, ??? ? ? ????? ??????????????.