rengen

Рейтинг
223
Регистрация
03.07.2006

50-50

60-80

20-40

и всё в таком духе, двигалось сапой + естественные линки.

Похоже у всех сегодня плюс, с чем вас и поздравляю

Цены в сапе на своих проектах поднимать не буду, и если кто поднимет - не подтвержу.

white.:
На хостинге есть администраторы, у всех свой уровень доступа, главный админ это такой дядька, который если поставит на файл права на изменение файла только свои, то никто кроме него файл менять не может, не только я но даже другие админы хостинга. Но хакер все равно меняет файл, ну, или удаляет если захочет.

Давайте попробую объяснить.

Когда вы ещё не думали о защите, злоумышленик используя дыру в скрипте, где например используется аплоад файлов во внутрение папки двига загрузил скриптик - простенький файл-менеджер с возможностью выполнять функцию shell_exec и exec, потом дождался пока вы сделаете бекап своего сайта и теперь каждый раз, когда он меняет структуру файлов и вы загружаете бекап, вы снова даёте ему юзать этот скрипт. Скрипт также можно не выделять отдельным файлом, а вставить код в любой системный файл DLE например файл шаблонов.

Как вас взломали вопрос уже не стоит, возможно взлом начался с почтового ящика одного из админов имеющих права на ФТП доступ к сайту даже в изолированую папку, это не суть важно. Важно, что это легко лечится.

Во-первых полнотекстовым поиском по всем исполняемым файлам на хостинге функции shell_exec и exec и кастрирование PHP на предмет использования этих функций, во-вторых внимательный просмотр прав доступа к файлам и папкам, в-третьих смена всех паролей всех служб и пользователей системы, выпинать лишних пользователей прочь с сервера.

marenda:
Яндекс это ОН или ОНА?
Судя по тому, что апдейты поисковой базы стремятся стать месячными, подозреваю, что это именно поисковая системА.

Может ее кто-нибудь подберет замуж? Гугл, к примеру.

Яндекс это мутант-гермафродит.

Первое что должен будет сделать гугл - уничтожить это недоразумение.

Dreammaker:
на ассемблере или в машинных кодах?

На счётах! ☝

Уи-папапара-пум:
Вот зашел я в базу глянуть.

Почему я выбираю хоть актеров, хоть моделей, хоть певцов или танцоров - первыми всегда появляются одни и те же люди. Это что, "универсальные солдаты", которые все могут?

В анкетах не сказано что они всё умеют.
Или эти пользователи платят, чтобы отображаться по всем базам?

По умолчанию в базе выбираются анкеты начиная со статуса "Начинающий" независимо от платного или бесплатного аккаунта. Пользуйтесь поиском и ограничивайте уровень пользователя "специалист" или "Профессионал" - тогда будут отображаться соответствующие люди.

Фреймворки на мой взгляд только тормозят. Избыточность кода зашкаливает, пожирание ОЗУ выходит за разумные пределы.

Я использую только подключаемые классы PHP PEAR и то если стоит острая необходимость в как минимум 50% функциональности этого класса. Иначе пишу свой код, заточенный под задачи.

Дивы удобны тем, что сами выстраиваются под любую ширину экрана. Таблицы удобны тем, что легко манипулировать позицией объектов, хотя в итоге при большом количестве объектов код получается обширным.

"Диназавровый" способ кодирования:

<style>

.images{
float:left;
}
</style>
<div class="images">
<table>
<tr>
<td><img src="img.png" alt="Картинка" /></td>
</tr>
<tr>
<td>Подпись картинки</td>
</tr>
</table>
</div>
<div class="images">
<table>
<tr>
<td><img src="img.png" alt="Картинка" /></td>
</tr>
<tr>
<td>Подпись картинки</td>
</tr>
</table>
</div>
.....

и т. д. сколько нужно.

Примеры реализации http://www.acmodasi.ru/profiles/ или http://www.acmodasi.ru/actors/

Если на вашем шареде стоит nginx то дело действительно в паре строк proxy_pass

В вашем случае, (поскольку nginx скорее всего не стоит или доступа его конфигу нет), можно попробовать использовать библиотеку CURL.

Стоит заметить, что в любом случае у вас возникнут тормоза со стороны приёма-отправки данных, а также в два раза больше открытых соединений, что не добавляет скорости.

Всем спасибо сделал вот так:


if (preg_match("/([a-z0-9_\-\.])+@([a-z0-9_\-\.])+\.([a-z\.]{2,6})/",$text)
or preg_match("/(\+7|8|\+38|38)(\d+|-|\d{3}-)(\d{3})(-\d{3}|-\d{2}|\d+)(-\d{4}|-\d{2}-\d{2}|-\d{2}|\d{2}-\d{2}|\d{2,4})/",$text)){
$err.="Контакты низя";
}
istore:
Сохраняла раньше, до этих взломов. Сейчас уже сто раз поменяла пароли, сама во всем запуталась. Уже не помню пароли и сама. Сейчас в ftp постоянно поп-ап, что пароль неправильный. У меня IPWitch ftp там можно не сохранять пароли?

Если придётся переустановить винду или вирус словите, то пароли вы уже не восстановите. Лучше всего хранить на бумажке в железном сейфе )

Всего: 1281