malls

malls
Рейтинг
255
Регистрация
08.08.2005
'‡[анти:
КИЉЕР‡;5668860']Мда, на словах это конечно легко. Но перевести все страницы и БД в utf-8 из cp1251 весьма напряжно будет.

Дамп базы в текстовый файл - конвертим файл из вин в утф - в чем напряг?

sportmaster:
Если вы считаете того человека, который написал эти скрипты одним из большинства пионеров, то уж извините.

Думаю T.R.O.N. рассуждал о тех, ДЛЯ КОГО эти скрипты написанны... :)

sportmaster:
Лучше засорять код различными классами, хаками и т.п?

Конечно лучше не засорять... Вот потому и не стоит всякое УГ использовать, вместо того чтобы внятные собственные наработки использовать, написанные кстати на ява-скрипт/CSS и т.п. стандартизованных вещах, а не на птичьем языке.

блин ну тут не курсы по PHP - тут просто помогают если надо начать думать в нужном направлении.

Варианта всего два:

1. Изменить размер шрифта (стандартные средства ограниченны - может быть придется подгружать свои шрифты)

2. Изменить целиком размер картинки...

Ответы на все дальнейшие вопросы есть в любом мануале по пыхе...

CashCardWire:
Если font равен 1, 2, 3, 4 или 5, используется встроенный шрифт.

А если крупный текст не влезет в размер картинки???

Попробуйте юзать:

int imagecopyresized (resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH)

imagecopyresized() копирует прямоугольную часть изображения в другое изображение, плавно интерполируя пикселные значения таким образом, что, в частности, уменьшение размера изображения сохранит его чёткость и яркость. Dst_im это изображение назначения, src_im - исходное изображение. Если координаты и ширина и высота источника и назначения различны, будет выполнено соответствующее растягивание и сжатие изображения. Координаты даны относительно верхнего левого угла. Эта функция может использоваться для копирования областей в пределах одного изображения (если dst_im - то же, что и src_im), но если области перекрываются, результат непредсказуем.

Между:

imagestring($im, 4, $px, 11, $string, $orange);

//---->>
imagepng($im);

Так можно всю (уже собранную капчу) сохраняя пропорции перегнать в другой размер.

Почему не работает не знаю (я не Ктулху), но вот это очень изящное решение (лет 20 назад преподы фортранов/ассемблеров нам за такое двойки ставили):

$ses_id = session_id();  

session_register("ses_id");

взять глобальную переменную, переопределить и ... сделать еще одной глобальной...

Вы батенька эстет...

Кстати session_register("ses_id") что вообще возвращает? ИМХО несколько раз подряд регать одну и ту же глобалку тоже не комильфо...

Вот это, впрочем, тоже занятно:

if (session_id() == "") session_start();

Перевожу: если у сессии нет ID (пустой) - стартануть сессию???? А если у сессии уже есть ID (она была начата в предыдущем сеансе) - то для данного скрипта обработку сессий не включать (пропустив инициализацию таковых)... :)

бог ты мой это как?

оно кстати потому и не работает...

CashCardWire:
Cмысл защищать ссылки?

Тсссс... (дальше шепотом) ... чтобы никто не догадался!

izone:
malls - не нужно хамить. Я же не называю вас козлом и идиотом.

И я не называл... я просто вопрос задал - чувствуете разницу???

Только от вопроса до определения один шаг. Я вижу уже 6-тую страницу комментов к теме и ни одного положительного отзыва о ваших жалких потугах. Один вы с упорством дятла рассказываете тут (профессионалам кстати в данном вопросе) о том какую крутую фигню вы придумали. Вы милейший аудиторию неблагодарную выбрали... Такую чушь надо не кодерам и сеошникам впаривать, а бабкам на лавке у дома - те пока поймут что это за ерунда, можно уже успеть с деньгами убежать. А тут такое не прокатит...

CashCardWire:
Даже представить не могу себе такую модель сети, которую можно применить к обсуждению.

по моему очевидно :)

перефразирую:

Даже в случае успешного создания скрипта защиты от воровства контента, скрипт не справляется с указанной задачей...

:)

CashCardWire:
Первый раз слышу о защите контента техническими способами :) , топором что-ли?

Не - сказано же - НЕЙРОННЫЕ СЕТИ!!! Во как! :)

Забыли про нанотехнологии упомянуть - они сейчас моднявее.

Первое. Маскирует ссылку. Маскировка ссылки нужна для того, чтобы потенциальный вор не видел, куда ведёт ссылка.
Т.е. ссылку вида http://www.kakoito_site.ru/article25.html, скрипт преобразует в ссылку примерно такого вида:
http://vash_site/guard/flapoint_guard.php?link=MzU3NGNiYjEwMX7PS1wOXQDGhJ0a

ЧПУ - зря люди старались придумывали... 😂😂😂

KM.UA:
Так и позиционируйте продукт: "защита от идиотов".

:) вопрос в каком контексте рассматривать предлог "от" :)

бывает ведь "from idiots" & "for idiots"

имхо надо переводить как "made by..."

Судя по издержавшемуся на примеры автору топика - разные мысли приходят в голову! :)

izone:
Вы неправильно подходите к вопросу. Вы смотрите на наш продукт глазами програмера (предлагаете различные варианты обхода защиты и т.д.). А надо смотреть глазами обычного пользователя.

ТС Вы действительно такой упертый болван или просто прикидываетесь? Ибо:

izone:
В реальной жизни, 99% воров, т.е. подавляющее большинство - это обычные юзеры, которые далеки от того, что вы тут пишите.

В РЕАЛЬНОЙ ЖИЗНИ 99,99% посетителям Вашего сайта нет вообще никакого дела до вашего контента, почитали и дальше пошли. Т.е. от них, как раз, и защищать ничего не надо... А вот от тех от кого надо защищать - никакие средства не помогут. И именно этот 0,01% и контент стырит, и растиражирует его на сотни других сайтов.

ЗЫ: Кстати по поводу вашего осточертевшего примера с замками... Чтоб Вы знали - замки ставят не для того чтобы дверь было не вскрыть всякому мимо проходящему. Большинство дверей и вскрывать то не надо - достаточно плечом приналечь. Замки и двери ставят для того чтобы увеличить время проникновения в помещение и по возможности сделать таковое шумным. Именно шумность процедуры вскрытия делает таковую почти невозможной в условиях наличия соседей. И именно по этому ни один вор не станет вскрывать стальную дверь болгаркой. Сейчас любой замок (ну кроме сувальдных, которые отмычками открываются) вкрывается методом бампинга, просто при наличии набора из десятка "болванок" наиболее употребимых форматов.

izone:
1. Ржать полезно :) Если хотите чего-то сказать, то говорите пожалуйста ТАК, чтоб вас можно было понять. Это я об preg_match...

2. Всё что я вам написал - это не пустые слова, а результаты тестирования технологии в течении 2 лет на ресурсах, где много воровали.

:) Ржунимагу еще раз... покажите мне полезный ресурс, с которого есть что взять ... и попробуйте его защитить....

ЗЫ: Если человек бодро флудящий на тему защиты контента не понимает, что защить контент в сети можно только одним способом (не показывать таковой), то ценность его слов обратно пропорциональна бредовости его высказываний.

Всего: 5151