Гляньте на exploit-db.com и найдите какая у Вас уязвимость
Простого способа обойти блокировку нет. Вне зависимости от местоположения сервера его могут заблокировать.
Блокировки бывают нескольких типов:
- ip
- dns
В первом случае можно можно использовать какой-то сторонний сервис (ну, на подобии защиты от DDOS). Во втором случае ничего не поделать, насколько я знаю.
Может помочь инструкция для пользователей по обходу блокировки:
- Использование плагинов (friGate к-примеру)
- Использование альтернативных браузеров
- Онлайн сервисы проксирование
Но это за здравие только когда есть постоянная база посетителей
Советую, в зависимости от тематики, создать сайт .onion, там любят все нелегальное
Удачи тебе в работе
Общие советы:
1) Ищите уязвимости на www.exploit-db.com (или на других альтернативных сайтах) конкретно по Вашей CMS
2) Проанализируйте логи сервера, возможно найдете конкретную реализацию уязвимости. Для серьёзного ресурса это регулярная работа
3) Если есть сайты на хостинге - возможно взломали не конкретно Вас, а залили шелл через них
4) Могли взломать серверное ПО, в этом случае это работа системного администратора
5) Не ходите по подозрительным ссылкам, которые приходят на почту
Если не разберетесь - обратитесь ко мне помогу
Удачи и будьте бдительны
Баннерную на месяц хочу продать примерно за 4 000
Или рекламную статью навсегда, по 1000 за статью
$qrmeta=mysql_query("SELECT meta_value FROM ww_postmeta WHERE post_id=".$qlnews["id"]." AND meta_key='_thumbnail_id'"); $qrmetaaa = mysql_fetch_array($qrmeta, MYSQL_BOTH); //echo "SELECT meta_value FROM ww_postmeta WHERE post_id=".$qlnews["id"]." AND meta_key='_wp_attached_file'"; $qrimga=mysql_query("SELECT guid FROM ww_posts WHERE id=".$qrmetaaa["meta_value"]." AND post_type='attachment'"); $qlimg = mysql_fetch_array($qrimga, MYSQL_BOTH); $j++; ?> <div id="fragment-<?=$j; ?>" class="ui-tabs-panel<? if ($j!=1) echo ' ui-tabs-hide'; ?>" style=""> <img src="<?=$qlimg["guid"]; ?>" alt="Фото - <?=$qlnews["post_title"]; ?>" height="377" />
Займитесь тестированием
1) print_r "SELECT guid FROM ww_posts WHERE id=".$qrmetaaa***91;"meta_value"***93;." AND post_type='attachment'"
2) print_r $qrmetaaa
И смотрите где что не так. Ну или скиньте сюда.
Рад что смог помочь :)
sms.ru - пилил под них, почти без нареканий
www.smsimple.ru/api - вот этот сервис рекомендовал знакомый программист, сам не пробывал.
Конкретно на Ваш вопрос был получен ответ выше.
Но у меня возникает ощущение что Вы не правильно подошли к задаче. Если у вас добавится функционал - Вы по-прежнему будете показывать пользователю сохраненные страницы?
Рекомендую разбить все на объекты, методы, сохранять все в виде свойств и статусов и напрограммировать, к примеру, на AngularJs.
Удачи!
Вот:
$search = 'синий'; $strings = ['велосипед синий', 'красная машина', 'белое облако']; $pattern = '/'.$search.'/'; foreach($strings as $stringNumber => $string) { preg_match($pattern, $strings[$stringNumber], $matches); if($matches[0]) { //работает } }
Откройте /wp-content/plugins/custom-permalinks/custom-permalinks.php
и в фунциях custom_permalinks_post_link и custom_permalinks_page_link
попробуйте заменить
return home_url()."/".$custom_permalink;
на
return home_url()."/".urldecode($custom_permalink);
Я не тестировал, без гарантий. Просто попробуйте.