Jump to content

SibBear

User
  • Posts

    206
  • Joined

  • Last visited

Posts posted by SibBear

  1. Мысль с CSS оптимизацией хорошая, только все эти оптимизаторы заменяют #FFFFFF на #FFF, 0px на 0, и все. При нормальном написании такие вещи пишуться сразу.

    А есть ли проверка на целесообразность повторяющихся данных: т.е. что лучше писать

    .class1 {color 1.....}

    .class2 {color 1 .....}

    или писать

    .color1

    Class="class1 color1"

    ?

    В одном случае растет CSS а во втором HTML

    .

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

    Золотые слова!

    Как раз собираюсь в понедельник!

    За исходник с .png буду благодарен!

  3. Велкам:

    <?php

    /*

    w3captcha - php-скрипт для генерации изображений CAPTCHA
    версия: 1.1 от 08.02.2008
    разработчики: http://w3box.ru
    тип лицензии: freeware
    w3box.ru ? 2008

    */

    session_start();

    $count=5; /* количество символов */
    $width=100; /* ширина картинки */
    $height=48; /* высота картинки */
    $font_size_min=32; /* минимальная высота символа */
    $font_size_max=32; /* максимальная высота символа */
    $font_file="Content/Comic_Sans_MS.ttf"; /* путь к файлу относительно w3captcha.php */
    $char_angle_min=-10; /* максимальный наклон символа влево */
    $char_angle_max=10; /* максимальный наклон символа вправо */
    $char_angle_shadow=5; /* размер тени */
    $char_align=40; /* выравнивание символа по-вертикали */
    $start=5; /* позиция первого символа по-горизонтали */
    $interval=16; /* интервал между началами символов */
    $chars="0123456789"; /* набор символов */
    $noise=10; /* уровень шума */

    $image=imagecreatetruecolor($width, $height);

    $background_color=imagecolorallocate($image, 255, 255, 255); /* rbg-цвет фона */
    $font_color=imagecolorallocate($image, 64, 96, 128); /* rbg-цвет тени */

    imagefill($image, 0, 0, $background_color);

    $str="";

    $num_chars=strlen($chars);
    for ($i=0; $i<$count; $i++)
    {
    $char=$chars[rand(0, $num_chars-1)];
    $font_size=rand($font_size_min, $font_size_max);
    $char_angle=rand($char_angle_min, $char_angle_max);
    imagettftext($image, $font_size, $char_angle, $start, $char_align, $font_color, $font_file, $char);
    imagettftext($image, $font_size, $char_angle+$char_angle_shadow*(rand(0, 1)*2-1), $start, $char_align, $background_color, $font_file, $char);
    $start+=$interval;
    $str.=$char;
    }

    if ($noise)
    {
    for ($i=0; $i<$width; $i++)
    {
    for ($j=0; $j<$height; $j++)
    {
    $rgb=imagecolorat($image, $i, $j);
    $r=($rgb>>16) & 0xFF;
    $g=($rgb>>8) & 0xFF;
    $b=$rgb & 0xFF;
    $k=rand(-$noise, $noise);
    $rn=$r+255*$k/100;
    $gn=$g+255*$k/100;
    $bn=$b+255*$k/100;
    if ($rn<0) $rn=0;
    if ($gn<0) $gn=0;
    if ($bn<0) $bn=0;
    if ($rn>255) $rn=255;
    if ($gn>255) $gn=255;
    if ($bn>255) $bn=255;
    $color=imagecolorallocate($image, $rn, $gn, $bn);
    imagesetpixel($image, $i, $j , $color);
    }
    }
    }

    $_SESSION["captcha"]=$str;

    if (function_exists("imagepng"))
    {
    header("Content-type: image/png");
    imagepng($image);
    }
    elseif (function_exists("imagegif"))
    {
    header("Content-type: image/gif");
    imagegif($image);
    }
    elseif (function_exists("imagejpeg"))
    {
    header("Content-type: image/jpeg");
    imagejpeg($image);
    }

    imagedestroy($image);

    ?>

    Вот как это должно работать:

    www.naryad.jino-net.ru/contact.php

    свойства:

    www.naryad.jino-net.ru/info.php

  4. Нужен совет

    на странице "БРЕНДЫ" (www.naryad.ru/brend.php)при наведении на фото оно становится менее контрастным. Нужно наоборот.

    Используется эффект opacity. Если задать начальное значение 80% и при наведении делать 100%, то при начальных 80% все выглядет блекло и смотреть вообще не охото. + ко всему сама подложка полупрозрачная, что естественно отражается на картинках.

    Есть мысли, что можно придумать, чтобы более эффектно смотрелось?

  5. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent

    где искать?

    session_start();
    if (isset($_SESSION["captcha"]) && $_SESSION["captcha"]===$_POST["captcha"]) echo "Текс введен верно";
    else echo "Текст введен не верно";
    unset($_SESSION["captcha"]);

    строка на которую указывает:

    <link rel="stylesheet" type="text/css" href="style.css" />

  6. создай стиль для ечейки в которой находится , там можно отдельно сделать каждый край

    делаеться через css, работает вроде везде

    border-top: solid 1px red;

    border-bottom: ...

    и т.п.

    за правильность написания не отвечаю. Не помню

  7. все, он исправился. Видимо кеширует действительно. Прошло пол дня и все заработало...

    Ура!

    Выяснил, что хостер как то странно обновляет информацию. Копирую в папку сайта, а при открытии открывается старый. Видимо зря грешу на валидатор.

    Зато порадовал хостер! при выходе из папки нашего сайта "вверх" увидел все сайты размещенные на сервере. Можно делать что угодно. И при этом мне хостер рассказывал как небезопасно пользоваться ftp и заставил использовать WinSCP с кучей паролей, ip, proxy и т.п. Супер!

  8. нету, не писал я их там. Я уже наизусть знаю в каком месте они должны были быть, но не писал я их, нету! Такое впечатление, что я файл уже изменил, а валидатор все равно его видит... Вроде уже очистил все старые записи, но он всеравно ругается...

  9. не совсем понял какое значение броузер имеет к реализации задачи, кроме того, что он быстрее обрабатывает джаваскрипт.

    Вам никто не писал, что нужно искать браузер. Вам дали пример, и Вы его не увидели.

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

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy