PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (141): В начало « ... 133 134 135 136 137 138 139 [140] 141 »

> Найдено сообщений: 2112
Stierus Отправлено: 13 Января, 2009 - 17:16:16 • Тема: Как сделать так чтоб, когда заполнял юзер форму и нажал передать, прикреплялась переменная ид то значением идентификатора сетевой платы пользователя? • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 8331
Javascript маки не видит (предвидя следующий вопрос, ip тоже не видит - живите с миром, творите доброУлыбка )
Stierus Отправлено: 13 Января, 2009 - 17:08:14 • Тема: Пройдёт ли робот? • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1037
тему не пора закрывать ? а то малость флуд пошёл Улыбка
Stierus Отправлено: 13 Января, 2009 - 16:56:51 • Тема: Пройдёт ли робот? • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1037
Ограничения на ip тоже не годятся - у коробины динамичные ip даже по городам не распределены ... сейчас москве выделился, через 5 минут владивостоку, забанили - ребутни соединение Улыбка А ведь это не только у корбины, есть куча провайдеров с той же схемой (о, как удобен vpn, спасибо, простенький батник и айпишник меняется по разу в секунду), есть офисы и тд. Капча, на мой взгляд, пока, единственный выход (комбинировать несколько разных видов) ... ну а про людей - так они что угодно будут за этот доллар обходить.
Stierus Отправлено: 13 Января, 2009 - 16:43:09 • Тема: Пройдёт ли робот? • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1037
Цитата:
ибо когда я понял как свои капчи сломать

Ваша 1-я капча ломается много проще, чем с волновым искажением по двум осям, по 2-й и 3-й ничего сказать не могу, с gif не работал.
ps
Никто не будет тратить кучу времени и сил, что бы поломать простенький форум, captcha защищает от массовых флудеров и ботов
Stierus Отправлено: 13 Января, 2009 - 16:33:22 • Тема: Выбор первого символа из слова • Форум: Программирование на PHP

Ответов: 10
Просмотров: 528
Ыыы, над 95% участников форума можно поржать, но оставшиеся 5% этого не делают, не задумывались, почему ?
Stierus Отправлено: 13 Января, 2009 - 16:30:07 • Тема: strtolower и кирилица. Проблема! • Форум: Программирование на PHP

Ответов: 17
Просмотров: 2781
Like по уолчанию забивает на регистры

$sql = "Select `id`, `user` From `users` Where `user` LIKE '". $user."' LIMIT 1;";

LIMIT 1 для ускорения запроса (нам больше не надо, а если не поставить - поиск будет продолжаться до конца таблицы, пытаясь найти ещё совпадения)

ps
Помимо = и LIKE в MySql есть ещё поиск по регулярным выражениям, это в вашем случае излишне, но иметь ввиду стоит Улыбка
Stierus Отправлено: 13 Января, 2009 - 16:21:08 • Тема: Кто кем работает? • Форум: Прочее

Ответов: 9
Просмотров: 139
Web-программист в банке
Stierus Отправлено: 13 Января, 2009 - 16:18:42 • Тема: ПО для проверки наличия у сайта-партнера обратной ссылки • Форум: Программное обеспечение

Ответов: 7
Просмотров: 4787
Цитата:
бесполезно. Он её закомментировать может, прописать ей стили, или вам сказать что она потом дописывается автоматически JS


Сайтам- партнерам обратную ссылку даёшь ты и менять её они не имеют права, если изменили - считаем, что её нет Улыбка .
Stierus Отправлено: 13 Января, 2009 - 16:14:57 • Тема: Zend Development • Форум: Программное обеспечение

Ответов: 1
Просмотров: 1963
Цитата:
Radio Data System (RDS) - система передачи данных одновременно со звуковым сигналом, по кодам которой радиоприемное устройство, имеющее соответствующий декодер, может управляться.

RDS принимает и показывает текстовую информацию, передаваемую RDS-радиостанциями параллельно с основной программой. Производит поиск радиостанций по заданному типу программы, поиск информации о погоде и ситуации на дорогах и т.д.


Wikipedia ... не понял, при чём тут редакторы Php ?
Stierus Отправлено: 13 Января, 2009 - 16:11:48 • Тема: Расширения .inc и .tpl • Форум: Программирование на PHP

Ответов: 27
Просмотров: 4586
По поводу .inc файлов я солидарен с eugen, он говорит о том, что apache надо конфигурировать так, что бы .inc файлы не считались текстовыми (их содержимое что бы не отдавалось сразу клиенту), потому как в них могут быть данные, не предназначенные для просмотра пользователем (довольно популярно в .inc пихать конфиг для соединения с базой данных). Если apache не настроен и пользователь запросит файл напрямую (в браузере введёт http://somesite.ru/includes/config.inc, например) - ему покажется всё содержимое файла:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. $db_login="root";
  4. $db_host = "localhost";
  5. $db_psw = "password";
  6. ?>
  7.  


Последствия сами оцените ? И ни про какие удобства, шаблоны и прочее тут не при чём, речь о доступе к информации, не предназначенной для пользователя, что нужно быть аккуратным и знать, что делаешь.
Stierus Отправлено: 13 Января, 2009 - 16:04:03 • Тема: htmlentities() & htmlspecialchars() • Форум: Программирование на PHP

Ответов: 7
Просмотров: 800
обычно эти функции используются перед выводом пользователю, перед запросом к базе данных требуется несколько иная обработка Улыбка

ps
По поводу кодировки - проверьте в браузере вручную, какая стоит Улыбка
Stierus Отправлено: 13 Января, 2009 - 15:52:48 • Тема: Пройдёт ли робот? • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1037
Никто ничего не будет брутить, зачем ? У вас код:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $contr='';//контрольная строка сначало пуста
  4. $sym=4;//кол-во контрольных цыфирок
  5. for ($sym;$sym>0;$sym--) {
  6.   $rnd=rand(0,9);
  7.   $img=md5($rnd);//получили отпечаток хэша и присвоили
  8.   $contr=$contr.$rnd;//дописали в цикле строку
  9.   print '<img width="18" height="30" border="0" src="images/'.$img.'.jpg">';//вывод рисунка
  10.   }
  11. $contr=md5($contr);//по окончании цикла получили отпечаток от полной строки,
  12.                               //это значение и будет в хидден-поле
  13. ?>
  14.  

На выходе получается что-то вроде :
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <img width="18" height="30" border="0" src="images/jfyg75lkfugytr8ilwuxj.jpg">
  3. <img width="18" height="30" border="0" src="images/jfyg75lkfugytr8ilwuxj.jpg">
  4. <img width="18" height="30" border="0" src="images/jfyg75lkfugytr8ilwuxj.jpg">
  5. <img width="18" height="30" border="0" src="images/jfyg75lkfugytr8ilwuxj.jpg">
  6.  



вот сама jfyg75lkfugytr8ilwuxj.jpg ссылается на цифру, например, "3" ... значит, заранее зная, что
вот сама jfyg75lkfugytr8ilwuxj.jpg = 3 мы видим всю нужную строку "3333" ... скрипту нужны лишь пути 9-ти картинок и всё

например, скрипт знает (мы зашли и посмотрели исходник), что :

jfyg75lkfugytr8ilwuxj.jpg = 3
jfyg75lkfugytr8ilwuxk.jpg = 4
jfyg75lkfugytr8ilmuxj.jpg = 5
jfyg75lkfugytr9ilwuxj.jpg = 6
jfyg75lkfugytr7ilwuxj.jpg = 7
jfyg75lkfugytr6ilwuxj.jpg = 8
jfyg75lkfugytr5ilwuxj.jpg = 9
и тд

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

Какие хэширования и взлом, о чём вы ?Улыбка
Stierus Отправлено: 13 Января, 2009 - 11:17:10 • Тема: С чего начать?) • Форум: Литература

Ответов: 14
Просмотров: 11168
если c++ изучал - серверную сторону лучше на fcgi писать учись.
По поводу всего остального расклад такой:
web-программисты бывают разные, вариантов развития много :
1. web-мастер - знает всего понемногу, но ничего толком (если хороший - что-то одно знает толком). Заниматся натяжкой шаблонов на готовые cms и прочей рутиной, не требующей интеллекта.
2. Верстальщик - знает Xhtml и css досконально, javascript в общих чертах. Собственно, верстает Улыбка
3. Программист интерфейсов - на ура знает javascript, flash (as), не особо, но разбирается в каком-нибудь серверном языке программирования, xhtml. Делает красивые эффекты для сайтов, всяческие менюшки, списочки, рюшечки и тд.
4. Программист серверной части - на ура знает хотя бы один серверный язык (желательно, несколько), базы данных, протоколы передачи, неплохая математическая база, системное программирование и тд - внутри этой области и то есть деление.
5. Администратор баз данных (некоторые эти задачи вешают на серверных программистов, допускается)

Вот для себя и решай, что же должен знать web-программист Улыбка
Stierus Отправлено: 13 Января, 2009 - 10:59:27 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 254645
Zend Sudio для основной работы, notepad++ для мелких правок.
Stierus Отправлено: 13 Января, 2009 - 10:56:37 • Тема: нужна скорая помощь! • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 101
Zend Sudio для основной работы (ну или для подсказок, кому что нужно), notepad++ для мелких правок.

Страниц (141): В начало « ... 133 134 135 136 137 138 139 [140] 141 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB