PHP.SU

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

Страниц (594): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец

> Найдено сообщений: 8901
EuGen Отправлено: 15 Февраля, 2014 - 16:48:33 • Тема: get параметры у картинки 8-| • Форум: Вопросы новичков

Ответов: 3
Просмотров: 180
zzzzzz пишет:
itok=Uqo9Qwrc

Верно. Что скрывается за
zzzzzz пишет:
620x350.jpg
- сказать нельзя. Быть может, это скрипт, принимающий данные. А, быть может, параметр нужен только для того, чтобы избежать кеширования.
EuGen Отправлено: 15 Февраля, 2014 - 14:20:45 • Тема: Как защитить сервер от такого флуда? • Форум: Apache и другие веб-серверы

Ответов: 7
Просмотров: 829
Klinch пишет:
Большое спасибо!
А на будущее что посоветуете? Только фильтрацию типа Kaspersky DDos Prevention?

Смотря какое будущее. Если DDoS сопряжён с обычно высокой нагрузкой на серверы (то есть проект high-load), то программными решениями вряд ли удастся обойтись. В ход обычно идёт дорогостоящее оборудование наподобие PIX и им подобным. Вот только стоит понимать, "стоит ли игра свеч".
EuGen Отправлено: 15 Февраля, 2014 - 13:39:27 • Тема: Как защитить сервер от такого флуда? • Форум: Apache и другие веб-серверы

Ответов: 7
Просмотров: 829
На первое время - думаю, да. От атак с одного адреса вполне сгодится.
EuGen Отправлено: 15 Февраля, 2014 - 12:45:46 • Тема: Как защитить сервер от такого флуда? • Форум: Apache и другие веб-серверы

Ответов: 7
Просмотров: 829
Вариантов может быть несколько, но они не относятся только к настройке непосредственно веб-сервера. Речь идёт о нежелательных соединениях - и можно поручить эту работу фаерволу. Например, ограничить число соединений по HTTP с одного хоста.

Убедитесь, что есть кэширование (на том, что можно кешировать) - чтобы не создавать лишние процессы на запросы, где это не требуется. Ну и кроме автоматики есть логи - пусть фаервол и защитит от подобного в большинстве случаев, особенно упорные могут менять адреса, или, ещё хуже, организовать DDoS (в этом есть и хорошая сторона - Ваш проект достоин того, чтобы такую атаку проводили, есть над чем задуматься).
EuGen Отправлено: 15 Февраля, 2014 - 12:39:57 • Тема: удалить из перемнной теги • Форум: Вопросы новичков

Ответов: 5
Просмотров: 180
PHP:
скопировать код в буфер обмена
  1. $a = '<span id="id" class="myclass" style="">text</span>';
  2. $result = strip_tags($a);

?
EuGen Отправлено: 14 Февраля, 2014 - 12:09:02 • Тема: Есть ли разница в размере int(1) и tyniint(1)? • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 29
Длина в скобках влияет лишь на число отображаемых знаков. Она никак не изменяет длину типа данных в байтах. Это следует понимать.
EuGen Отправлено: 13 Февраля, 2014 - 17:27:49 • Тема: Как выбрать все внутри всех скобок? • Форум: Регулярные выражения

Ответов: 8
Просмотров: 449
В общем случае это невозможно, т.к. невозможно при помощи регулярного выражения задать правило для нерегулярной грамматики. Если у Вас может быть что угодно - то в общем случае Вы не сможете это проверить через классическое регулярное выражение.
EuGen Отправлено: 13 Февраля, 2014 - 15:44:19 • Тема: Не правильно работает рекурсивная функция • Форум: Вопросы новичков

Ответов: 17
Просмотров: 519
DelphinPRO пишет:
А чем плохо выбрать все, если все равно эти данные нужно будет отобразить?

Можно либо "выбрать только то, что нужно отобразить" (то есть - рекурсивно сделать несколько запросов), либо "выбрать всё", а в приложении "разобраться, что вывести". Но первый случай плох тем, что имеем множество запросов на одну операцию построения дерева, а второй - тем, что при больших объёмах таблицы "выбрать всё" - это плохая идея.
EuGen Отправлено: 13 Февраля, 2014 - 15:14:56 • Тема: Не правильно работает рекурсивная функция • Форум: Вопросы новичков

Ответов: 17
Просмотров: 519
Баланс между "выбрать всё, построить в приложении" и "выбрать только нужное, запросить рекурсивно" никогда не будет найден. Потому что это попытка выбрать из двух плохих вариантов.

Если нужно построение деревьев, особенно если оно нужно часто, настоятельно рекомендую изменить структуру таблицы и создать таблицу-замыкание (closure table). Достаточно неплохой и краткий обзор можете найти здесь.
EuGen Отправлено: 12 Февраля, 2014 - 08:29:47 • Тема: кодировка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 270
Исходная кодировка Ваших данных - UTF-8. Но отображается в редакторе как Windows-1251. На веб-сайте всё верно - либо потому, что шлётся соответствующий header+meta, либо потому, что браузер автоматически может определить кодировку.

В редакторе должен быть способ указать кодировку отображения текста. Смените её с CP1251 на UTF-8, после чего всё должно отображаться верно.
EuGen Отправлено: 10 Февраля, 2014 - 13:18:50 • Тема: Юмор • Форум: Юмор

Ответов: 187
Просмотров: 11729
Стражи ночи
EuGen Отправлено: 10 Февраля, 2014 - 11:37:45 • Тема: Новая версия php 5.3 • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 35
Каких файлов? 2_2 это не про версию PHP, это про версию Apache.
EuGen Отправлено: 10 Февраля, 2014 - 09:57:28 • Тема: Отзывать/положить деньги - простой код, но мне нужно помощь • Форум: Вопросы новичков

Ответов: 6
Просмотров: 324
Сообщения с взаимными упрёками удалены. Призываю всех к конструктивизму в общении. По личным вопросам - прошу использовать ЛС. Заранее благодарен.
EuGen Отправлено: 08 Февраля, 2014 - 10:12:44 • Тема: Вот почему не сделать красиво • Форум: Прочее

Ответов: 15
Просмотров: 144
Напишите RFC
EuGen Отправлено: 08 Февраля, 2014 - 10:11:10 • Тема: Вывод данных пхп • Форум: Хранение данных, их вывод и обработка

Ответов: 2
Просмотров: 1105
Самое простое - обратиться к массиву по индексу, используя preg_match_all. В совпадениях будет достаточно использовать индекс нужного блока. Более правильный подход - использовать DOM для работы с HTML, поскольку он для этого предназначен.

Страниц (594): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB