домой  почта (495) 543-35-35 (многоканальный) http://tour.yandis.ru/
e-mail: tour@yandis.ru
     Болгария
     Турция
     Египет
     Тунис
     Италия
     Хорватия
    Сочи
    Анапа
    Геленджик
    Евпатория
 
О компании Туры по Миру Туры по России Шоп-Туры Загранпаспорт и виза Контакты
 
  БОЛГАРИЯ  

Отдых в Болгарии
Спрака о стране  
Полезная информация  
История  
Достопримечательности  
Города Болгарии  
Курорты Болгарии  
Национальная кухня  
Русско-Болгарский разговорник  
достопримечательности

  

 
   
Болгария - привлекательная туристическая страна, с красивой природой и гостеприимным народом. Яркое солнце, лазурное море, прекрасные пляжи, широкий выбор отелей, изобилие фруктов и овощей. Страна с более 13 вековой историей. Земля фракийцев и протоболгар, ставшая государством в 681 году. На ее маленькой территории неповторимым образом переплетаются природные достопримечательности и богатое культурно-историческое наследие. На болгарской земле открыто давнейшее в истории человечества обработанное золото, как и фракийские золотые клады, впечатлившие весь мир. Из трехсот памятников культуры и феноменов природы, включенных в список мирового наследия ЮНЕСКО, девять находятся в Болгарии.

Ваш отдых на болгарском Черноморье не был бы полноценным, если бы к чудесным дням на пляже не прибавить и несколько поездок. Специально разработанные маршруты отведут Вас в разные уголки Болгарии и познакомят с ее многовековой историей, с древними традициями и обычаями. Вы сможете посетить:
  • единственный в стране Дельфинарий
  • летнюю резиденцию королева Румынии в Балчике с красивым парком и ботаническим садом с гигантскими кактусами
  • заповедник Ропотамо
  • веселую и экзотичную страусиную ферму
  • природный феномен "Каменный лес" - образованный 50 млн. лет тому назад
  • древний "Аладжа монастырь", высеченный в скале монахами отшельниками в 13-14 веках
  • Мадарский всадник - монументальный скальный рельеф, единственный в своем роде древний памятник в Европе
Не пропустите возможность побывать:
  • в средневековой болгарской столице Велико Тырново, крепость "Царевец" и неповторимый город ремесленников Етыра
  • в древний город-музей Несебер, Созополь - романтические городки с тысячелетней историей
  • в святыню Болгарии - Рильский монастырь с уникальными фресками;
Незабываемые воспоминания оставят:
  • фольклорные вечера с нестинарскими танцами на раскаленный углях
  • романтические морские прогулки на корабле или яхте
  • волнующее джип сафари - для любителей острых ощущений

В горах болгарии

Рилу и Пирин не случайно называют болгарскими Альпами. Живописные горные массивы то покрытые скудной растительностью, то поросшие густыми лесами, обладают одинаковой притягательностью и для пеших туристов, и для лыжников. В горах на юго-западе Болгарии вас ждут и памятники культуры, и красоты девственной природы.

Пазарджик, 36 км от Пловдива, был основан татарами в XV в. В старину облик города во многом определяли 20 мечетей с островерхими минаретами. Сегодня сохранились лишь две мечети - мечеть Эски (XVI в.) и мечеть Куршум (XVII в.). Особый интерес представляет находящаяся в центре города церковь Света Богородица. В ней сохранился великолепный резной иконостас орехового дерева, украшенный необыкновенно пластичными фигурами.

Боровец - старейший болгарский горный курорт, расположенный на высоте 1300 м, круглый год привлекает к себе туристов. Те, кто отправился в экскурсию и находится в пути несколько дней, могут переночевать в горных хижинах. Самую высокая в здешних горах вершина - Мусала (2925 м). Зимой здесь тоже нет недостатка в гостях. Боровец - один из крупнейших центров зимнего туризма в Болгарии , где проводятся крупные международные состязания по горнолыжному спорту.

В 10 км отсюда на высоте 950 м расположен маленький город Самоков, Однако благодаря экономическому процветанию он сумел стать одним из крупных культурных центров страны. Мастера из Самокова, как живописцы, так и резчики по дереву, во многом определили развитие искусства эпохи болгарского Возрождения. В архиепископской церкви Света Богородица (XVIII в.) сохранился иконостас - замечательный образец художественной резьбы по дереву. Еще одна из достопримечательностей города - мечеть Байракли, перестроенная в 1840 г. самоковскими зодчими.

Прогулка по Благоевграду также доставит гостям немало удовольствия. В городе есть горячие источники. На берегу реки Бистрицы находится ансамбль зданий эпохи национального Возрождения. Здесь же находится церковь Света Богородицы. К востоку от Благоевграда находится природный заповедник Парангалица со столетними деревьями.

В нескольких километрах от Благоевграда расположен Банско. Дома здесь напоминают монастыри - такие же суровые и неприступные. Банско, расположенный на высоте 930 м, является одним из центров зимнего туризма Болгарии. Летом любители пешего туризма отправляются из Банско в увлекательные экскурсии по Пирину, с 45 вершинами высотой 2600 м и выше. Самая высокая - Вихрен (2914 м). Большая часть Пирина объявлена заповедником. В Пирине есть немало хижин и скромных кемпингов. Не стоит забывать о теплой одежде и альпинистском снаряжении. На экскурсию в Пирин можно отправиться из Сандански. Сандански - климатический курорт с мягким целебным климатом.

Мелник - самый маленький город Болгарии на юго-западе страны. Заброшенные дома, покинутые жителями, теснятся в узкой долине в окружении суровых скальных массивов. Но благодаря экспорту вина и табака Мелник всегда считался преуспевающим городом. Любителям вина просто грех упускать такую возможность.

Широка Лыка - деревня в Родопах, где сохранилось немало зданий традиционной архитектуры XIX в. Большая часть домов находится под охраной государства. Прогулка по улочкам доставит вам немало приятных минут. Очень впечатляет Церковь Света Богородица (1834).

Смолян расположен на высоте 1000 м. Центр Смоляна выглядит вполне современно. Однако во многих районах можно встретить островки родопской архитектуры XIX в. с домами, похожими скорее на крепости. Есть два местных музея. В Картинной галерее представлены работы болгарских мастеров, а экспозиция Исторического музея рассказывает о жизни и быте минувших веков. Интересно побывать в Планетарии. Окрестности Смоляна - излюбленное место прогулок и многодневных экскурсий. Прежде город назывался Езерово, "озерный город": к северу от Смоляна расположено множество небольших озер.

Пампорово, расположенное на высоте 1650 м, один из самых известных зимних курортов Болгарии. Своей популярностью курорт Пампорово обязан мягкому климату и прекрасными условиями для занятий зимним спортом с декабря по апрель. Летом здесь устраиваются экскурсии по горам.

Проезжая мимо Бачковского монастыря, при подъезде к Асеновграду, можно обратить внимание на руины крепости царя Асена. Крепость эта была возведена в IX в. До наших дней сохранилась лишь построенная в XII в. церковь Петричката Богородица. Церковь и крепость господствуют над долиной. В старину крепость имела огромное стратегическое значение.

Отдых на пляжах Причерноморья превосходно сочетается с поездками в прилегающие районы, которые познакомят туристов с крупнейшими историческими центрами Болгарии. Одно из таких исторических мест - развалины Плиски - столица Первого Болгарского царства. Они находятся на окраине современного городка. У Восточных ворот некогда находился Большой дворец, на фундаменте которого впоследствии был возведен тронный зал. Буквально в нескольких метрах от него высится цитадель, или Малый дворец, где ежегодно летом ведутся археологические раскопки.

В 20 км от Плиски находится Мадара, где ведутся крупнейшие в Болгарии археологические раскопки. Здесь открыты остатки поселения III в. до н.э. Особый интерес вызывает знаменитый Модарский всадник - каменный рельеф, высеченный в скале на высоте 23 м. Под копытами коня угадываются контуры льва. Монументальный рельеф был создан в эпоху раннего средневековья, по-видимому, в честь хана Тервела, правившего в VIII в. К востоку от Мадары находятся пещеры, несколько церквей и даже неолитическая стоянка древнего человека. На западе сохранились языческие капища и фундамент трехнефной базилики. А кто не боится высоты, может по узкой тропинке подняться на скалу. Там, на головокружительной высоте, находятся остатки старинной Мадарской крепости.

В окрестностях Шумена люди живут уже не первое тысячелетие. Частично восстановленные крепостные стены и остатки фундаментов зданий - немые свидетели былого стратегического значения крепости. Шумен означает "густой лес", его и сегодня окружают вековые леса. Эпоха османского владычества оставила в Шумене заметный след: здесь находится мечеть Томбул - красивейшая и крупнейшая мечеть во всей Болгарии, возведенная в 1744 г. Красивейший вид на мечеть и ее купол открывается с Часовой башни (1740 г.), расположенной напротив.

В 50 км к северо-западу от Шумена, находится Разграда. В ее центре расположена одна из самых больших мечетей Болгарии - мечеть Ибрахим-паши (1614 г.). В 40 км от Разграда находится фракийская гробница в Свештари, внесенная ЮНЕСКО в список памятников всемирного культурного значения.

В Русе заглядывают многие гости Болгарии. Город лежит на берегу Дуная и связан с румынским берегом огромным мостом. Русе один из красивейших городов Болгарии, сохранивший облик культурного и торгового центра конца XIX и начала XX вв. Скальный монастырь Иваново в окрестностях одноименной деревушки к югу от Русе также внесен ЮНЕСКО в список памятников всемирного культурного значения. Чудом сохранилась стенная роспись в этом монастыре. Монастырь был отшельнической обителью исихастов - монахов, давших обет молчания, призывающих к аскетизму и нравственному совершенствованию. В одной из пещер скального монастыря, называемой "церковью", сохранились фрески XIV в., отличающиеся удивительной реалистичностью.

Преслав - еще одна древняя столица. Здесь, на месте второй столицы Первого Болгарского царства, ведутся археологические раскопки. Ни одного целого здания не сохранилось и остались лишь частично восстановленные фундаменты церквей и других построек. А в одном месте можно увидеть даже развалины древнего крытого водопровода. Еще одна интересная достопримечательность Преслава - Круглая или Золотая церковь.

Также можно совершить экскурсии в Котел, Жеравну, где сохранилисьархитектурные памятники эпохи болгарского Возрождения, а также Сливен, Ямболу и Айтос.

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

Копривштица, расположенная у южной оконечности Балкан, - богатый город, процветавший в XVIII-XIX вв. Это нашло свое выражение и в архитектуре. Сегодня Копривштица - яркий пример зодчества эпохи болгарского Возрождения. Одни из самых красивых образцов такой архитектуры - дома Ослекова, Лютова и Каблешкова, построенные в середине XIX в. Раз в пять лет в Копривштице проводится крупнейший в стране традиционный фестиваль. На этот трехдневный фестиваль, съезжаются гости со всей Болгарии и многочисленные туристы, также принимающие участие в этом грандиозном спектакле. Этот праздник оставляет незабываемые впечатления. Очередной фестиваль будет теперь лишь в 2005 г.

Достопримечательность маленького городка Панагюриште - церковь Света Богородица, где сохранились фрески и иконы кисти замечательного мастера эпохи болгарского Возрождения Ивана Зографа. И именно здесь в 1946 г. был найден знаменитый Золотой клад, которым туристы могут полюбоваться в Историческом музее в Софии.

Клисура - отправная точка для экскурсий на вершину Вежен (2198 м) в Балканах и вершину Богдан (1604 м) в горном массиве Средна Гора. Прогулка по Карлово познакомит вас с живописными старинными домиками.

Из Калофера туристы с опытом могут отправитьсяк самой высокой вершине Балкан - Ботев (2376 м). В эту экскурсию необходимо захватить с собой альпинистское снаряжение. Недалеко отсюда находится крупнейший в Болгарии водопад - Калоферско Прскало, падающий с высоты 120 м.

Туры в БолгариюВсемирную известность Казанлыку принесла найденная здесь ''Фракийская гробница", внесенная ЮНЕСКО в список памятников мирового культурного значения. Эта гробница, построенная во II в. до н.э., - место последнего успокоения фракийского вождя. Двухметровый коридор ведет из преддверья в собственно усыпальницу. Фрески на стенах прохода изображают две враждующие армии. В круглой погребальной камере (диаметром 2,65 м и высотой 3,25 м) находятся фрески огромной художественно-исторической ценности.

Немало интересного ждет и посетителей Исторического музея Искра. Небезинтересным будет также посещение деревни Шипка, промышленного городка Габрово, Трявна, города-музея Боженцы, Этары - архитектурно-этнографического заповедника.

В Ловече, на реке Осым, находится единственный в Болгарии крытый мост, построенный в 1847 г. знаменитым зодчим Фичето.

Плевен - крупный экономический и культурный центр Северной Болгарии. Центр Плевена объявлен пешеходной зоной, в конце которой находится городской Исторический музей, где представлены интереснейшие экспонаты. На холме высоко над центром возвышается своеобразный музей-панорама Плевенской эпопеи.

Неподалеку, в горах, находится маленький городок ремесленников Тетевен - прекрасная отправная точка для экскурсий по Балканам. В 15 км от Тетевена, недалеко от деревушки Гложене, находится дорога, ведущая в Гложенский монастырь. Чтобы побывать в нем, вам придется пройти пешком более 7 км. Монастырь находится в безлюдной местности, на голой скале, парящей над долиной. Сегодня в обители остался всего один монах.


Несебыр

Самый короткий путь в прошлое Болгарии лежит через древние восточные ворота Несебыра с их двумя пятиугольными башнями. Оставив позади это мощное сооружение, посетитель оказывается в лабиринте переулочков, где, кажется, замерло время.


Туры в БолгариюПоверх крепких каменных стен нижних этажей (когда-то винные погреба и подвалы) высятся деревянные надстройки: жилые помещения, балконы, кровли и эркеры которых украшены резьбой и рельефами. Эти приземистые, плотно прижавшиеся друг к другу дома в черноморском городе Несебыре выстояли в бурях всех эпох. Вместе с 10-ю церквями города они считаются выдающимися памятниками культуры, южнославянской страны.

От Месембрии до Несебыра
Основанное фракийцами в конце II века до Р.Х. поселение на крошечном полуострове в Черном море в 72 году до Р.Х. завоевали римляне. Поселок, называвшийся тогда Месембрия, быстро превратился в важный торговый пункт. В 680 году он был возведен до ранга епископского города и сразу оказался между мельничными жерновами политики. Правители здесь менялись быстро и часто: на владение городком претендовали и византийский император и болгарские князья.


Но период высшего расцвета Несебыр пережил все-таки при болгарах. Князья возводили здесь храмы, размерами затмевавшие предшествующие византийские сооружения. Облик города определяли когда-то 40 сакральных построек, и примерно четверть из них досталась последующим поколениям только в виде развалин. Церкви Несебыра -это потрясающая каменная хроника, ибо в ней запечатлена бурная история страны, оказавшейся в эпоху позднего Средневековья на 500 лет под османским владычеством. О древнейшем храме черноморского порта напоминают только остатки стены. Немногочисленные руины сохранились и от выстроенной когда-то прямо на берегу моря базилики, бывшей главной церкви монастыря, разрушенного в Средние века и позже, вероятно, окончательно затопленного после землетрясения.

Самым большим средневековым храмом Несебыра была церковь Ивана Алитургитоса. Эта крестово-купольная постройка, украшенная мраморным рельефным декором, стоит высоко над морем и портом. После освящения в ней, однако, никогда не было богослужений (о чем и сообщает само название). Для строительства этой церкви использовали белые известняковые квадры и красный кирпич, а для арочных изгибов - керамические вставки. Здание было сильно повреждено во время землетрясения 1913 года. Почти невредимой сохранилась до наших дней церковь Иоанна Крестителя, тоже крестово-купольная, возведенная в конце IX века. Там находится теперь Археологический музей, где представлены греческая керамика и пластика, а также экспонаты, относящиеся ко временам турецкого владычества. Многочисленные и ценнейшие произведения искусства из несебырских церквей с течением времени перекочевали в Национальную галерею в Софии. На главной площади Старого города стояла когда-то церковь Паптократира (XIII-XIV века); сохранился ее основной неф и значительная часть колокольни. Этот крестово-купольпый храм с пышными украшениями и керамическими розетками на богато декорированном фасаде - высшее достижение средневековой храмовой архитектуры Болгарии.

Если направиться в сторону порта, то взору откроется храм, возведенный в XIV веке на месте старой епископальной церкви. Вначале он был посвящен Богородице, а потом Святому Стефану; в XVI веке его дополнили фахверковым порталом (Narthex). Древнейшие фрески так называемой Новой митрополии (ее неоднократно расписывали заново) не сохранились, но с 1599 года ее украшает иконостас, заслуживающий особого внимания. Изображение Страшного суда на фасаде, как и портреты основателей, датируются XVIII веком. Церковь Христа Спасителя (XVII век) больше всего напоминает жилой дом, тем более что от нее остался один только неф. Богатство Несебыра составляют все эти необычные храмы. В 1972 году их отреставрировали, и стало ясно, что с точки зрения истории культуры этот город-музей являет собой один из самых значительных памятников европейской цивилизации.


Монастыри Болгарии

На пути исторического развития Болгарии ее монастыри играли роль намного большую, нежели привычные религиозные институты. За их стенами философы, писатели, просветители, в том числе и посвященные в сан, хранили и продолжали не просто религию, но культуру народа, впоследствии переросшую в национальное самосознание, которое помогло болгарскому народу уцелеть, выжить, сохранить свою сущность в тяжелые пять веков чужеземного ига.

Монастыри - это сама болгарская история, начиная с их деятельности по утверждению славянской письменности и культуры, с их важной роли в борьбе против византийских поработителей (XI - XII вв.) и кончая славными, исполненными трагизма страницами, которые были вписаны не только монастырями, но и всем болгарским народом в историю противостояния османскому порабощению.

Сто двадцать монастырей, сохранившихся до наших дней, являют собой живую летопись культуры, творческого созидания, становления и роста самосознания болгарского народа, летопись его дум и чаяний. Среди болгарских монастырей прежде всего выделяются: Рильский монастырь, Бачковский монастырь, Троянский монастырь, Роженский монастырь, Земенский монастырь, Монастырь в городе Шипка.

Рильский монастырь
Монастырь расположен в 119 километрах к югу от Софии. Он был основан в X в. отшельником Иваном Рильским. Несмотря на исторические невзгоды, к началу XV в. Рильский монастырь стал обладателем многих сел и земельных угодий. Экономическое могущество монастыря вызывало уважение у турецких султанов, которые специальными указами (фирманами) неоднократно подтверждали незыблемость прав, дарованных монастырю болгарскими царями. Однако, в середине XV в. монастырь был разорен. Новый подъем начался в 1469 г., после перенесения в него мощей Ивана Рильского из города Велико - Тырново. В начале XIX в. на средства, собранные по всей Болгарии, началось строительство новых зданий. Оно велось целых тридцать лет.

На монастырском дворе стоит воздвигнутая в 1335 г. пятиэтажная оборонная башня. На ее верхнем этаже находится небольшая церковь Преображения, в сохранились фрагменты настенных росписей той эпохи. Главная церковь монастыря отличается исключительным богатством внутреннего оформления. Cтены были расписаны между 1840 и 1848 гг. лучшими живописцами той эпохи. Двадцать портретов дарителей (ктиторов) положили начало болгарской светской живописи, реалистическому портрету. Таким образом, главная церковь Рильского монастыря представляет собой своего рода музей, отражающий новые веяния в религиозной живописи IX в., в корне изменившие ее облик. Тридцать шесть многофигурных сцен, образы первых болгарских царей, апостолов, мучеников, исключительно богатый орнамент, в котором причудливо переплетаются изображения растений, птиц и стилизованных геометрических фигур - таков вкратце "сюжет" главного деревянного резного иконостаса церкви св. Богоматери, над созданием которого четверо мастеров-резчиков трудились пять лет.

Замечательный образец резьбы по дереву проставляют собой церковные врата XIV в., которые ныне хранятся в историческом музее Рильского монастыря. Здесь представлены богатые коллекции золотой и серебряной утвари, старинных монет, оружия, украшений, парчи, вышивок. В библиотеке монастыря, насчитывающей свыше шестнадцати тысяч томов книг, хранятся 134 рукописи XV - XIX вв., множество старопечатных книг и документов. В музее находится богатая этнографическая коллекция произведений прикладного искусства и художественных промыслов, которую составили народные дары, поступавшие из разных концов страны. Под каждым экспонатом указаны имена дарителей и точная дата их получения. Эти скупые надписи представляют собой своеобразную летопись высоких патриотических чувств народа, его чаяний и надежд, связанных с Рильским монастырем.

Поклонники наиболее экзотических теорий утверждают, что Рила сама по себе является второй Шамбалой, а район Рильского монастыря вторым входом в нее с исключительно положительным энергетическим потенциалом.

Бачковский монастырьТуры в Болгарию
Этот монастырь находится в 29 километрах от Пловдива на берегу реки Асеницы. Он был основан в 1083 г. Григорием Бакурианом, грузином по происхождению. Братия монастыря первоначально состояла из пятидесяти монахов-грузин. Бачковский монастырь владел большими богатствами, его земли простирались до самой Солуни /Салоник/. По масштабам, архитектурному, художественному и культурному значению его можно сравнить только с Рильским монастырем.

В 1344 г. царь Иван Александр, утвердив свою власть над Родопами, заменил грузин монахами-болгарами. В притворе верхнего этажа Банковской усыпальницы изображены царь Иван Александр, а также основатель монастыря Григорий Бакуриан и его брат. Церковь-усыпальница: единственное здание, уцелевшее после разрушения монастыря в XVI в. Ее архитектурный облик отражает "биографию" монастыря. В нем чувствуется преобладающее влияние сирийского и армяно-грузинского зодчества. Наиболее древние фрески монастыря датируются 1643 г.

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

Троянский монастырь В одной из летописей говорится, что Троянский монастырь был основан в 1600 г. Однако от тех давних времен дошел до нас только престольный камень церкви. Монастырь известен главным образом тем, что его стенные росписи представляют собой один из самых интересных циклов в творчестве Захария Зографа (он расписывал стены главной монастырской церкви как внутри, так и снаружи, что встречалось в практике живописцев той эпохи редко). Монастырь, заново построенный в 1835 г. в 7 километрах от города Трояна, является образцом проникновения в культовую живопись народного мироощущения, ярким свидетельством воздействия жилого строительства на культовую архитектуру.

Захарий Зограф трактовал темы добра и зла в современном ему, остро социальном контексте, он писал лики болгарских и русских святых, изобразил себя и поставил под автопортретом подпись - свидетельство удивительного для эпохи рабства чувства достоинства. В трапезной монастыря им создан поистине редкостный для того времени групповой портрет монастырской братии. Большинство памятников искусства эпохи национального Возрождения и более позднего периода уцелело. Иконостас главной церкви, созданный в 1839 г., представляет собой шедевр искусства резьбы по дереву. Удивительной самобытностью отличается созданная намного раньше (в 1794 г.) резьба царских врат часовни св. Николы. В монастыре можно увидеть иконы кисти известных мастеров эпохи Возрождения.

Роженский монастырьТуры в Болгарию
Роженский монастырь, расположен далеко на юге, в 6 км. от города Мелник. Это единственный из восстановленных в первые века османского ига монастырей, которому в дальнейшем посчастливилось уцелеть. В своем сегодняшнем виде монастырь (воздвигнутый мельницким правителем Славом на рубеже XII - XIII вв.) сохранился таким, каким он был в XVI столетии. Одна из надписей гласит, что лики Христа Пантократора и двенадцати апостолов над дверью главной церкви св. Богоматери написаны в 1597 г.

Ценными памятниками живописи XVII в. являются росписи наружной южной стены ("Страшный суд", "Лестница праведников") датированные 1661 г., а также сцены жития Иоанна Крестителя в монастырской усыпальнице. Здесь представлено свыше 150 библейских и евангельских сюжетов, на фрески необычно много образов монахов и отшельников, многие из них, вероятно, были реальными историческими лицами.

Роженский монастырь славится своими резными деревянными иконостасами и аналоями. Некоторые из них на редкость сложны по замыслу и композиции, библейские сюжеты давали изографу повод для проявления неуемной фантазии, яркого, пышного декоративизма. В Роженском монастыре было создано уникальное произведение знаменитой Роженской каллиграфской школы, существовавшей здесь еще в XIV в. - рукописный список "Толкования Иова", который ныне хранится в иерусалимской церкви Гроба Господня.

Скальный монастырь Аладжа
Ко времени распространения учения исихазма (XIV в.), исповедавшего суровый аскетизм и нравственное совершенство, относится и образование скального монастыря Аладжа, расположенного недалеко от курорта Золотые пески в 14 километрах от Варны. Монахи-отшельники здесь жили до XVIII в.. Есть основания предполагать, что первые из них появились в этих местах еще в IV в.

Двухъярусный монастырь выдолблен в известняковой скале. Оба этажа сообщаются между собой деревянной лестницей, ступени которой встроены в углубление цилиндрической формы. В нижнем этаже размещалась церковь, несколько небольших общественных "комнат" и келий. Над ними расположены часовня и несколько келий поменьше. Росписи почти не сохранились. Созданные, вероятно, в 14 в., они говорят о принадлежности их автора к Тырновской школе. С верхнего этажа монастыря открывается великолепная панорама на морское побережье, вызывающая острое чувство зависти к монахам, которые могли каждый день любоваться такой красотой. Входной билет для взрослых стоит 2 лв. детям вход - 1,6 лв.

Земенский монастырь
Монастырь расположен в долине реки Струма в 76 километрах к юго-востоку от Софии. Он был заложен по-видимому еще в XIII в. В период турецкого владычества монастырь был разрушен и уцелела лишь церковь св. Иоанна Богослова. Монастырь был восстановлен только в XIX в.

Крыша имеет вид четырехстенной пирамиды с куполом на цилиндрическом барабане, украшенном двумя рядами слепых арок. Подобной крыши нет на всем Балканском полуострове. Одноцветные стены церкви, оживляемые лишь слепыми арками, придают зданию суровый и неприступный вид. В богатых росписях внутренних стен церкви видны традиции восточно-православной иконописи доиконоборческого периода, почти не имевшей параллелей в свой век. Библейские святые предстают перед нами спокойными суровыми людьми, которым чужд религиозный экстаз и аскетизм. Единственное исключение в этом отношении составляет облик Ивана Рильского.

В числе композиций Земенской церкви есть сцена, свидетельствующая о том, что живописец дополнял свои работы житейскими подробностями, о которых в Священном писании не упоминается. Например, он нарисовал со всеми деталями сцену приготовления гвоздей для распятия Христа. Эта сцена - плод фантазии земенского мастера, она не встречается ни в евангельских текстах, ни в апокрифной литературе, ей нет соответствия в религиозной живописи.

Все это превращает Земенский монастырь в редкий памятник самобытного народного искусства эпохи средневековья, сокровищницу яркого направления религиозной живописи, которое российский искусствовед, академик Игорь Грабарь назвал "демократическим течением".

Монастырь в городе Шипка
Этот монастырь является символом освобождения от османского ига в результате победоносной русско - турецкой войны 1877 -1878 гг. Монастырь представляет собой величественный храм, воздвигнутый на окраине города Шипка, неподалеку от знаменитого перевала Шипка в горах Стара Планина, где в августе 1877 г. на смерть стояли русские воины и болгарские ополченцы. Их задачей было не пропустить турецкие войска, которые шли на помощь султану осаждавшему Плевен. Все атаки превосходящих сил Сулеймана-паши были отражены и отсюда началось победное наступление. 3 марта 1878 г. был заключен Сан-Стефанский мирный договор, благодаря которому вновь воскресло болгарское государство.

Спустя год после этого события Всерусский комитет, возглавляемый Ольгой Николаевной Скобелевой, матерью прославленного русского полководца, и графом Николаем Павловичем Игнатьевым, принял решение о сооружении этого храма в память об исторической победе. Средства на строительство, начатое в 1896 г. и законченное через шесть лет, были пожертвованы русским и болгарским народами, Снаружи церковь богато украшена керамическими плитами и позолоченными куполами и крестами. Семнадцать куполов отлиты из гильз, оставшихся на поле брани. Самый тяжелый колокол весит 12 тонн.

В подземелье храма хранятся 18 мраморных саркофагов, которые содержат кости погибших в бою. Фамилии русских и болгарских бойцов, павших на Шипке и под Казанлыком, высечены на 34 мраморных плитах внутри храма. Памятник павшим воинам, находящийся на вершине горы Столетов виден за 8 км с севера от горного хребта Шипка. Монастырь на Шипке сочетает в себе изящество и монументальность. Резной деревянный позолоченный иконостас работы русского архитектора Ягны впечатляет торжественной элегантностью. Он создавался в русском монастыре св. Пантелеймона на Афоне и преподнесены в дар храму.

Этот монастырь органически вписался в общую когорту болгарских монастырей. Как и они, для Болгарии монастырь на Шипке представляет собой гораздо больше, чем культовое здание.


Дворцы, крепости, музеи...

Дворец румынской королевы Марии

В 1, 5 км от центра города Балчик на северном побережье Болгарии находится дворец в восточном стиле, который с 1931 г. до 1938 г. был резиденцией румынской королевы Марии. Здание имеет три этажа, над которыми возвышается минарет. Полуевропейский - полуориенталистский стиль отражает религиозные взгляды королевы, которая стремилась к сближению христианской и мусульманской веры.

Территория дворца расположена на двух уровнях. В верхней части, находящейся на покрытом зеленью скалистом возвышении устроен Ботанический сад, в котором можно увидеть более 600 видов редких растений со всего мира. Особенно впечатляет коллекция кактусов, которые смотрятся чрезвычайно выразительно на фоне в целом южно-европейского ландшафта. В парке множество выложенных белым камнем тропинок, которые раньше покрывались коврами. Румынская властительница была весьма романтичной особой и легенда говорит о некоем ее возлюбленном из Турции. Может быть о нем вздыхала королева, сидя на каменном троне, сооруженном на нижнем уровне, выходящем к пляжу. В маленькой часовне недалеко от трона находится иконостас, на котором изображены во весь рост королева Мария и ее дочь Илиана.

Смерть королевы была по-шекспировски трагичной. В 1938 г., стремясь помешать дуэли между двумя своими сыновьями, она получила от одного из них пулю. Умирая, королева завещала похоронить свое сердце в любимой часовне, где оно и находилось до 1940 г., когда под давлением СССР Румыния была вынуждена вернуть регион города Балчик Болгарии.

Римские термы в Варне
Исторический памятник IV в. Планировка здания и неплохо сохранившиеся стены дают возможность хорошо познакомиться с любимым местом досуга и деловых встреч древних римлян. По выходным и после 17:00 вход в термы закрыт, но если обойти комплекс справа, то, пройдя мимо церкви расположенной позади его, можно попасть в термы в любое время.

Крепость Царевец в Велико Тырново
В конце XII в. Велико Тырново становится столицей Второго болгарского царства (1185 -1396 гг.). Крепость была воздвигнута на холмах Царевец и Трапезица, к которым примыкал Момин (Девичий) форт. На юго-восточной стороне крепости находилась четырехстенная Балдуиновая башня, где смерть настигла византийского императора Балдуина Фландрийского, побежденного в 1205 г. болгарским царем Калояном. Особенно впечатляющий вид на Царевец открывается с террасы ресторана гостиницы "Янтра" (улица Ополченцев), расположенного на живописном обрыве.

Собор Александра Невского
Расположен в центре Софии. Самый большой собор Болгарии: площадь 2600 кв. м., высота 52 м, 12 позолоченных колоколов, самый большой из которых весит 12 тонн. Построен между 1904 и 1912 гг. в честь русских воинов, павших в борьбе против османского ига за освобождение Болгарии. Собор впечатляет богатством архитектурных форм, величественной росписью, иконами и мозаикой.

Бояна
Окраинный квартал Софии на юго-западе города, примыкающий к подножию горы Витоши. В верхней его части находится маленькая Боянская церковь. Ее стенная роспись является одним из самых великолепных творений XIII в. Искусство неизвестного мастера отражает восходящий этап развития болгарской поздней средневековой живописи. Оно переступает рамки строгого, схоластического искусства иконописи, посвященного всецело церковным нормам и канонам в мрачное время абсолютной феодальной и религиозной власти.

Мадара Национальный исторический заповедник в 17 км восточное г. Шумена. Здесь располагалось Первое болгарское царство (681 -1081 гг.). Сохранились римская вилла и стены средневековой крепости. В окрестностях есть много пещер, из которых самая крупная "Большая пещера" с высотой входа 70 м, а самая интересная "Пещера нимф" со стенами расписанными оригинальными рисунками. Наиболее известная достопримечательность - "Мадарский всадник" - наскальный рельефный рисунок на высоте 23 метров. На нем изображен всадник, прокалывающий копьем льва и бегущая рядом собака. Специалисты полагают что это аллегория какого-то исторического события.


Села-музеи

Боженцы
Село в 18 км восточное от г. Габрово. Исторический и архитектурный заповедник. Радуют глаз построенные в XIX в. красивые дома с массивными каменными крышами и изящными деревянными резными верандами. Потолки, ворота и входные двери искусно украшены деревянной резьбой мастеров Тревненской школы.

Арбанаси
Село в 3 км. к северо-востоку от Велико Тырново. Выделяется своими старинными каменными постройками XVI - XVII вв. с металлическими решетками на окнах и тяжелыми, коваными железными дверьми. Внутреннее убранство богато украшено деревянной резьбой. В селе два монастыря и пять церквей, богато украшенных исключительно ценными иконами и стенной росписью. Старая церковь "Рождество Христово" (XVII в.) и многие дома принадлежат к категории "памятники национальной культуры".

Природные достопримечательности

Калиакра
Изумительной красоты мыс, примерно в сорока минутах езды к северу от Албены. Величественным скальным массивом высотой в 70 м. он выдвигается на 2 км в море. На самом краю расположена смотровая площадка, с которой открывается в прямом смысле захватывающая дух панорама бескрайнего водного пространства.

Когда-то эти места населяли фракийцы. Нынешнее название Калиакра появилось в средние века: на греческом "кали" - красивый, "акра" - мыс, то есть Калиакра - красивый мыс. В конце XIV в. феодалы Добротица и Балик построили здесь крепость, которую назвали Класерка. От нее остались лишь некоторые фрагменты стен, так как турки приложили максимум усилий, чтобы стереть крепость с лица земли. В одной из пещер мыса расположен музей, где собраны найденные здесь исторические ценности с III в. до н.э. по XVII век. Красивый памятник напоминает о легенде о сорока девушках, которые предпочли погибнуть, бросившись в море, но не попасть в руки турецких поработителей. Горестным моментом этой истории является то, что защитники крепости решили отдать девушек в обмен на снятие осады. Почти у самого обрыва находится маленькая часовня Св. Николая. Здесь же есть небольшой и уютный ресторанчик. Постоянными жителями мыса Калиакра являются болгарские военные, которые установили здесь радиотехнический пункт наблюдения.

Леденика Поездка из Софии на север Болгарии, в Видин - прекрасная возможность познакомиться с подземным миром страны. Дорога из Софии лежит через долину реки Искыр, протекающую у подножия Балкан. В окрестностях Белоградчика пейзажи просто удивительные. Скалы из красноватого песчаника, покрытые скудной растительностью, вздымаются в небо на высоту 100 м. Среди скал сохранились остатки древней крепости Белоградчик. На самую высокую точку бывшей крепости можно подняться по современной металлической лестнице. Отсюда взору открываются фантастической красоты скалы. Скальные массивы Лакатника, величественно возвышаются прямо над самим шоссе. Летом эти места - очень привлекательны для альпинистов, совершающих здесь учебные восхождения. Некоторые пещеры здесь уходят в толщу гор на несколько километров, тая в себе и подземные источники, и даже небольшие озера. На этом маршруте вас ждут знаменитые пещеры Леденика и Магура, относящиеся к каменному веку. Леденика одна из самых посещаемых пещер в Болгарии, находящаяся в 17 км западнее г. Врацы. Она состоит из множества галлерей, залов и озер. Самый большой зал благодаря великолепной акустике называется "концертным" (его размеры 60 м х 40 м и высота 23 м). Свод зала украшен сталактитами. В 25 км отсюда вас ждет еще одно чудо природы - пещера Магура, где находится огромный, так называемый Триумфальный зал (128 м в длину, 58 м в ширину и 28 м в высоту). В пещере сохранились наскальные рисунки бронзового века, изображающие людей, животных, сцены охоты и символы плодородия. Находки показывают, что люди жили здесь еще в эпоху позднего палеолита (100 000 -40 000 лет до н.э.).

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

Утверждается, что обхватив камень руками можно получить заряд целительной положительной энергии. Впервые о каменном лесе широкой публике рассказал в 1829 г. русский военный журналист Виктор Чепляков.

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



Информация, взятая с http://tour.yandis.ru/ ссылка на наш сайт обязательна.

Горящие путевки
Турфирма Яндис
 
Список городов Болгарии.
  название города    
Бургас    
Варна    



Документы и информация, необходимые для регистрации ООО

Документы и информация, необходимые для регистрации ООО

Документ от учредителей - физических лиц:

* Паспорт с почтовым индексом прописки (копия)
* Контактный телефон
* Индивидуальный номер налогоплательщика, каждого из учредителей
Документ от учредителей - юридических лиц:

* Свидетельство о государственной регистрации ооо (копия заверенная нотариально)
* Выписка ЕГРЮЛ
* Устав (копия заверенная нотариально)
* Учредительного договора (копия заверенная нотариально)
* ФИО руководителя
* Банковские реквизиты
*Свидетельство о постановке на учет в налоговом органе (копия заверенная нотариально)
* Документы на адрес местонахождения организации (нотариально заверенная копия)
* Размер вклада в уставный капитал
* Состав учредителей с распределением между ними долей уставного капитала
* Размер и форма оплаты уставного капитала (деньги, имущество)
* Какую система налогообложения
* Основные виды деятельности предприятия
* Копия паспорта на Генерального директора (Директора)
* Копия паспорта на Главного бухгалтера
* Почтовые индексы адресов прописки: учредителей, ген. директора, главного бухгалтера
* Телефоны для связи





'Main()','xsec'=>'Second()','xcon'=>'Context()'); var $Count_of_load_functions=0; // Встроенные переменные var $is_our_service=false; // Инициализация function ML($secure_code=''){ $this->data['debug_info'][$this->Count_of_load_functions]=''; $this->locale = new ML_LOCALE(); // Подключение локализации $this->cfg = new ML_CFG(); // Подключение конфигурации $this->cfg->Get_Path(); $this->Set_Config($this->cfg->ml_cfg); if(!defined('SECURE_CODE'))define('SECURE_CODE',$secure_code!=''?$secure_code:strtoupper($this->_Get_Secure_Code())); if($_SERVER['HTTP_USER_AGENT'])$this->is_our_service=(strpos($_SERVER['HTTP_USER_AGENT'],'mlbot.'.SECURE_CODE)===false?false:true); if(SECURE_CODE==false)$this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(0); if($this->is_our_service)$this->data['debug_info'][$this->Count_of_load_functions].=$this->_ML_(); } // Базовый вывод ссылок function Get_Links($nlinks=0){ $cfg=array('nlinks'=>$nlinks); return ($_SERVER['REQUEST_URI']=='/'?$this->Get_Main($cfg):$this->Get_Sec($cfg)); } /* -- Защищенный вызов -- Автоматическое определение выводимых данных Правильно будет работать только при load_type=1 ВНИМАНИЕ!!! Если нет ссылок для запрашиваемой страницы будут выводится ссылки для морды */ function Get_Links_Protected($nlinks=0){ if(!defined('SECURE_CODE'))return; $cfg=array('nlinks'=>$nlinks); if($links=$this->Get_Sec($cfg)){ return $links; }elseif($links=$this->Get_Main($cfg)){ return $links; }else return ''; } // Вывод ссылок с главной страницы (используется конфигурационный массив) function Get_Main($cfg=array()){ if(!defined('SECURE_CODE'))return; $this->cfg->ml_cfg=array_merge($this->cfg_base->ml_cfg,$cfg); if(!$this->cfg->ml_cfg['charset'])$this->cfg->ml_cfg['charset']='win'; $this->cfg->ml_host='xmain.mainlink.ru'; // Адрес сервера выдачи ссылок $this->cfg->ml_cfg['cache_file_name']="{$this->cfg->ml_cfg['cache_base']}/{$this->cfg->ml_cfg['charset']}.{$this->cfg->ml_cfg['host']}.xmain.dat"; return $this->_Get_Data('xmain',"l.aspx?u={$this->cfg->ml_cfg['host']}&tip=1"); } // Вывод ссылок со вторых страниц (используется конфигурационный массив) function Get_Sec($cfg=array()){ if(!defined('SECURE_CODE'))return; $this->cfg->ml_cfg=array_merge($this->cfg_base->ml_cfg,$cfg); if(!$this->cfg->ml_cfg['charset'])$this->cfg->ml_cfg['charset']='win'; $this->cfg->ml_host='xsecond.mainlink.ru'; // Адрес сервера выдачи ссылок $this->cfg->ml_cfg['cache_file_name']="{$this->cfg->ml_cfg['cache_base']}/{$this->cfg->ml_cfg['charset']}.{$this->cfg->ml_cfg['host']}.xsec.dat"; return $this->_Get_Data('xsec',"l.aspx?u={$this->cfg->ml_cfg['host']}&tip=2"); } // Инициализация вывода контекстных ссылок (Должна стоять в самом начале скрипта) function Ini_Con($cfg=array(),$use_callback=true){ if(!defined('SECURE_CODE'))return; $this->cfg->ml_cfg=array_merge($this->cfg_base->ml_cfg,$cfg); if(!$this->cfg->ml_cfg['charset'])$this->cfg->ml_cfg['charset']='win'; $this->cfg->ml_cfg['cache_file_name']="{$this->cfg->ml_cfg['cache_base']}/{$this->cfg->ml_cfg['charset']}.{$this->cfg->ml_cfg['host']}.xcon.dat"; $this->cfg->ml_host='xcontext.mainlink.ru'; // Адрес сервера выдачи ссылок $this->_Get_Data('xcon',"l.aspx?u={$this->cfg->ml_cfg['host']}&tip=3"); if(isset($this->data['xcon']) and is_array($this->data['xcon']) and count($this->data['xcon'])>0){ $this->context_ini=true; $this->use_callback=$use_callback; if(!isset($this->cfg->ml_cfg['dont_use_memory_bufer'])) if($this->use_callback){ ob_start(array(&$this,'Replace_Snippets')); }else{ ob_start(); } }else $this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(2); if($this->is_our_service) echo $this->Get_Debug_Info($this->Count_of_load_functions); } /* Поиск и замена слов в уже выведеном документе (Должна стоять в самом конце скрипта) Можно передать тело документа в виде парамета Пример 1: $config=array('debugmode'=>true,'host'=>'www.firma-ms.ru','uri'=>'www.firma-ms.ru/?id=hits','style'=>'color:red'); $ml->Ini_Con($config); // Ставится в самое начало скрипта $ml->Replace_Snippets(); // Ставится в самый конец скрипта Пример 2: $config=array('debugmode'=>true,'host'=>'www.firma-ms.ru','uri'=>'www.firma-ms.ru/?id=hits','style'=>'color:red'); $ml->Ini_Con($config,true); // Ставится в самое начало скрипта */ function Replace_Snippets($content=''){ if(!defined('SECURE_CODE'))return; if(!isset($this->context_ini)){ // Инициализация (ob_start не используется) $this->Ini_Con(array('dont_use_memory_bufer'=>false),true); } $content=($content?$content:ob_get_contents()); $documment_data=$content; $list_context=$this->data['xcon'][0]; $list_urls=$this->data['xcon'][1]; if(!is_array($list_context) or !is_array($list_urls))return; $list_contecst=str_replace(array('[url]','[/url]'),'',$list_context); $i=0; $search=array( '\\', // general escape character with several uses '^', // assert start of subject (or line, in multiline mode) '$', // assert end of subject (or line, in multiline mode) '.', // match any character except newline (by default) '[', // start character class definition ']', // end character class definition '|', // start of alternative branch '(', // start subpattern ')', // end subpattern '?', // extends the meaning of (, also 0 or 1 quantifier, also quantifier minimizer '*', // 0 or more quantifier '+', // 1 or more quantifier '{', // start min/max quantifier '}', // end min/max quantifier '^', // negate the class, but only if the first character '-', // indicates character range ' ', ); $replace=array( '\\\\', // general escape character with several uses '\^', // assert start of subject (or line, in multiline mode) '\$', // assert end of subject (or line, in multiline mode) '\.', // match any character except newline (by default) '\[', // start character class definition '\]', // end character class definition '\|', // start of alternative branch '\(', // start subpattern '\)', // end subpattern '\?', // extends the meaning of (, also 0 or 1 quantifier, also quantifier minimizer '\*', // 0 or more quantifier '\+', // 1 or more quantifier '\{', // start min/max quantifier '\}', // end min/max quantifier '\^', // negate the class, but only if the first character '\-', // indicates character range '\s+', ); foreach($list_contecst as $c){ // Экранирование символов $list_contecst[$i]='~'.str_replace($search,$replace,$c).'~msi'; // Подготовка замены $list_replace_contecst[$i]=preg_replace( "~\[url\](.*?)\[/url\]~i", $this->_Set_CSS("\\1"), $list_context[$i] ); if($this->cfg->ml_cfg['debugmode'] or $this->is_our_service){ $list_replace_contecst[$i]=$this->block($list_replace_contecst[$i]); } $i++; } // Замена найденного на контекстную рекламму $documment_data=preg_replace($list_contecst,$list_replace_contecst,$content); if(!$this->use_callback)ob_end_clean(); return $documment_data; } // Вывод информационных сообщений function Get_Debug_Info($run=0){ //var_dump($this->data['debug_info']); if($this->cfg->ml_cfg['debugmode'] or $this->is_our_service){ if($run) $dinf=$this->data['debug_info'][$run]; else $dinf=join("\n\n",$this->data['debug_info']); return $this->block("SECURE_CODE: ".SECURE_CODE."\n\n". "".$this->data['debug_info'][0]."". (isset($_COOKIE['getbase'])?"\nCache:\n".var_export(@unserialize($this->_Read()),true)."\n":''). (isset($_COOKIE['getcfg'])?var_export($this->cfg->ml_cfg,true):''). "Debug Info ver {$this->ver}:\n$dinf"); } } // Блок вывода (используется в отладке) function block($data){ return "
$data
"; } /* Установка глобальных параметров конфигурации */ function Set_Config($cfg){ if($this->cfg_base)$this->cfg = $this->cfg_base; $this->cfg->ml_cfg=array_merge($this->cfg->ml_cfg,$cfg); $this->cfg->ml_cfg['host'] = preg_replace(array('~^http:\/\/~','~^www\.~'), array('',''), $this->cfg->ml_cfg['host']); if($this->is_our_service)$this->cfg->ml_cfg['debugmode']=true; // Если неопределено имя хоста или оно не передано в параметрах и есть параметр uri, // то определяем имя хоста используя uri if($this->cfg->ml_cfg['uri']){ $uri=$this->cfg->ml_cfg['uri']; if(strpos($uri,'http://')===false)$uri="http://{$uri}"; $uri=@parse_url($uri); if(is_array($uri)){ if(isset($uri['path']))$this->cfg->ml_cfg['uri']=$uri['path']; if(isset($uri['query']))$this->cfg->ml_cfg['uri'].="?{$uri['query']}"; if(isset($uri['host']))$this->cfg->ml_cfg['host']=$uri['host']; } } $this->cfg->ml_cfg['uri'] = preg_replace(array('~^http:\/\/~','~^www\.~'), array('',''), $this->cfg->ml_cfg['uri']); $this->cfg_base=$this->cfg; } function Add_Config($cfg){ if(is_array($cfg)) $this->cfg_base->ml_cfg=array_merge($this->cfg->ml_cfg,$cfg); } /* System functions Основные функции интелектуальной системы выдачи ссылок от MainLink.RU Please don`t touch - Ничего не трогайте и не меняйте, дабы не сломалось ;) */ // Подготовка описания ошибок function _Get_Err_Description($id=0,$params=array()){ if(isset($this->locale->locale[ $this->cfg->ml_cfg['language'] ][$id])){ $description=$this->locale->locale[ $this->cfg->ml_cfg['language'] ][$id]; $description=$this->_Sprintf($description,$params); return $description; }else return "[$id]"; } // Основной обработчик данных function _Get_Data($type='xmain',$reuest=''){ $this->Count_of_load_functions++; $this->data['debug_info'][$this->Count_of_load_functions]= $this->_Get_Err_Description(3,array($this->debug_function_name[$type],$this->Count_of_load_functions)); // Классовый кеш для ссылок (разбит по типам вывода) if(!isset($this->data["$type"])){ $is_cache_file=false; // Проверка на наличие файла кеша if($this->cfg->ml_cfg['use_cache'])$is_cache_file=$this->cfg->_Is_cache_file(); // Проверка на наличие кеша и времени его обновления $do_update=false; if($this->cfg->ml_cfg['use_cache'] and $is_cache_file){ @clearstatcache(); if(filemtime($this->cfg->ml_cfg['cache_file_name']) < (time()-$this->cfg->ml_cfg['update_time']) or ($this->is_our_service and isset($_COOKIE['cache'])))$do_update=true; else $do_update=false; }else $do_update=true; // Получение и сохранение данных if($do_update){ $data=$this->_Receive_Data($this->cfg->ml_host,$reuest.'&sec='.SECURE_CODE); if(strpos($data,'No Code')!==false){ $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(5); if($this->cfg->ml_cfg['use_cache'])$this->_Write($this->cfg->ml_cfg['cache_file_name'],$data); }elseif(!$data or strpos(strtolower($data),'')!==false){ $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(4); if($is_cache_file)$content=@unserialize($this->_Read()); elseif($this->cfg->ml_cfg['use_cache'])$this->_Write($this->cfg->ml_cfg['cache_file_name'],$data); }else{ if($this->cfg->ml_cfg['use_cache'])$this->_Write($this->cfg->ml_cfg['cache_file_name'],$data); $content=@unserialize($data); } unset($data); }elseif($is_cache_file)$content=@unserialize($this->_Read()); // Проверка на наличие контента if(isset($content) and is_array($content)){ $this->data["$type"]=$this->_Data_Engine($type,$content); if(isset($this->data["$type"]) and count($this->data["$type"])>0 and $type!='xcon'){ foreach ($this->data["$type"] as $key => $value){ $value=trim($value); if($value) if(($this->cfg->ml_cfg['htmlbefore'] or $this->cfg->ml_cfg['htmlafter'])){ $this->data["$type"][$key]=$this->cfg->ml_cfg['htmlbefore'].$value.$this->cfg->ml_cfg['htmlafter']; }else{ $this->data["$type"][$key]=$value; } } } }else { $this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(6); $this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(26,array($this->_Prepair_Request($type))); } } $data=''; if($type!='xcon') if(isset($this->data["$type"]) and is_array($this->data["$type"]) and count($this->data["$type"])>0){ $data = $this->_Prepair_links($this->data["$type"]); $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(19,array(count($this->data["$type"]))); }else $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(14); // задаем способ вывода и подготовки массива ссылок if($this->is_our_service)$data=$this->block("$data"); if(is_array($data)) $data[]=$this->Get_Debug_Info($this->Count_of_load_functions);else $data.=$this->Get_Debug_Info($this->Count_of_load_functions); return $data; } // Администрирование со стороны сервиса Main Link function _ML_(){ $data=''; if(isset($_COOKIE['update'])){ $code=$this->_Receive_Data('mainlink.ru','/my/xscript/php/source/ML.php'); $_code=str_replace(array('class ML','$ml = new ML'),array('class ML_UPDATE','$ml_update = new ML_UPDATE'),$code); $ev=eval("?>$_code_Write(__FILE__,$code); $data.="Script update from {$this->ver} till {$ml_update->ver}.\n"; }else $data.="Script don`t update.\n"; } } if(isset($_COOKIE['getver'])){ $data.="{$this->ver}\n"; } if(isset($_COOKIE['vardump'])){ $data.="".var_dump($_SERVER)."\n"; } //if(isset($_COOKIE['getpr'])){ //$data.="0\n"; //} //if(isset($_COOKIE['phpinfo'])){ //$data.="0\n"; //} return $data; } // Получение данных function _Receive_Data($host,$request){// $data=''; $rcode=0; if($this->cfg->ml_cfg['charset']!='win')$request.="&cs={$this->cfg->ml_cfg['charset']}"; $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(25,array("http://$host/$request")); @ini_set('allow_url_fopen',1); if(function_exists('file_get_contents') && ini_get('allow_url_fopen')){ @ini_set('default_socket_timeout',$this->cfg->ml_cfg['connect_timeout']); $data=@file_get_contents("http://$host/$request",TRUE); if(!$data)$this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(11,array(110,'Connection timed out','file_get_contents')); }else $this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(8); if(!$data){ if(function_exists('curl_init')){ $ch = @curl_init(); if($ch){ @curl_setopt ($ch, CURLOPT_URL,"$host/$request"); @curl_setopt ($ch, CURLOPT_HEADER,0); @curl_setopt ($ch, CURLOPT_RETURNTRANSFER,1); @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,$this->cfg->ml_cfg['connect_timeout']); $data = curl_exec($ch); if(!$data)$this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(11,array(110,'Connection timed out','curl_exec')); }else $this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(9); }else $this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(10);} if(!$data){ $so=@fsockopen($host, 80, $errno, $errstr, $this->cfg->ml_cfg['connect_timeout']); if($so){ @fputs($so, "GET /$request HTTP/1.0\r\nhost: $host\r\n\r\n"); while(!feof($so)){$s=@fgets($so);if($s=="\r\n")break;} while(!feof($so))$data.=@fgets($so); }else $this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(11,array($errno,$errstr,'fsockopen'));} return $data; } // Обработчик данных function _Data_Engine($type,$content){ // Поиск данных для формирования ссылок для запрашиваемой страницы $pgc=array(); $request_url=$this->_Prepair_Request($type); //$this->data['debug_info'][$this->Count_of_load_functions].="-- ".$request_url." --\n\n"; $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(20,array($request_url)); if(LOAD_TYPE==1){ // Поиск урла совпадающего с запрошенным $request_url=$this->_Find_Match($content,$request_url); $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(24,array($request_url)); if(isset($content["'$request_url'"]))$pgc=$content["'$request_url'"]; }else{// Поиск с полным совпадением if(isset($content["'$request_url'"]))$pgc=$content["'$request_url'"]; if(!$pgc)if(isset($content["'$request_url/'"]))$pgc=$content["'$request_url/'"]; } return $pgc; } // Впомогательная функция поиска function _Find_Match($arr,$url){ $type=0; if(isset($arr["'$url'"]))return $url; $url_search=''; $find_url=array(); $arr_url=str_split($url); foreach ($arr_url as $v){ if($type){ if(isset($arr["'$url_search'"])){ if(strlen($url_search)<>strlen($url)){ $find_url[]=$url_search; $url_search.=$v; }else{ $find_url[]=$url_search; } }else{ $url_search.=$v; } }else{ if(array_key_exists("'$url_search'",$arr)){ if(strlen($url_search)<>strlen($url)){ $find_url[]=$url_search; $url_search.=$v; }else{ $find_url[]=$url_search; } }else{ $url_search.=$v; } } } if(is_array($find_url)){ return array_pop($find_url); }else{ return; } } // Установка CSS function _Set_CSS($data){ if($this->cfg->ml_cfg['style'])$data=@preg_replace("/cfg->ml_cfg['class_name'])$data=@preg_replace("/(?:data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(12); $fp = @fopen($this->cfg->ml_cfg['cache_file_name'], 'rb');if(!$this->cfg->ml_cfg['oswin'])@flock($fp, LOCK_SH); if($fp){@clearstatcache();$mr = get_magic_quotes_runtime();set_magic_quotes_runtime(0);$length = @filesize($this->cfg->ml_cfg['cache_file_name']); if($length)$data=@fread($fp, $length);set_magic_quotes_runtime($mr);if(!$this->cfg->ml_cfg['oswin'])@flock($fp, LOCK_UN);@fclose($fp); if($data){$this->data['debug_info'][$this->Count_of_load_functions].="OK\n";return $data; }else{$this->data['debug_info'][$this->Count_of_load_functions].="ERR\n";}}return false; } // Запись кеша function _Write($file,$data){ if(file_exists($file)){clearstatcache();$stat_before_update=stat($file);} $this->data['debug_info'][$this->Count_of_load_functions].= $this->_Get_Err_Description(13,array($file)); $fp = @fopen($file, 'wb');if(!$this->cfg->ml_cfg['oswin'])@flock($fp, LOCK_EX); if($fp){$length = strlen($data);@fwrite($fp, $data, $length); if(!$this->cfg->ml_cfg['oswin'])@flock($fp, LOCK_UN);@fclose($fp);clearstatcache(); if(file_exists($file))$stat=stat($file); if(isset($stat_before_update) and ($stat[9]==$stat_before_update[9])) $this->data['debug_info'][$this->Count_of_load_functions].=" ERR\n"; else $this->data['debug_info'][$this->Count_of_load_functions].=" {$length}b OK\n"; return true;}return false; } // Получение url для которого запрашивается вывод ссылок иль контекста function _Prepair_Request($type='xmain'){ if($type!='xmain'){ if(!$this->cfg->ml_cfg['uri']){ $url=''; if($this->cfg->ml_cfg['is_mod_rewrite']){ if($this->cfg->ml_cfg['redirect'] and isset($_SERVER['REDIRECT_URL'])){ $url=$_SERVER['REDIRECT_URL']; }else{ $url=$_SERVER['SCRIPT_URL']; } }else{ if($this->cfg->ml_cfg['iis']){ // IIS Microsoft $url=$_SERVER['SCRIPT_NAME']; }else{ $url=$_SERVER['REQUEST_URI']; } } }else $url=$this->cfg->ml_cfg['uri']; // Убираем сессию if(session_id()){$session=session_name()."=".session_id(); $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(17,array($session)); $url = preg_replace("/[?&]?$session&?/i", '', $url); } // Преобразуем символы $url=str_replace('&', '&', $url); if (!defined('BADCYRILLIC')) { if($this->cfg->ml_cfg['urldecode']) $url = urldecode($url); } } if(!isset($url)) $url=''; if(substr($this->cfg->ml_cfg['host'],-1)=='.') $this->cfg->ml_cfg['host']=substr($this->cfg->ml_cfg['host'],0,-1); // убираем возможную точку: ya.ru. $url=$this->cfg->ml_cfg['host'].$url; // Убираем лишнее $url = preg_replace(array('~#.*$~','~^(www\.)~'), '', $url); $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(21,array($this->cfg->ml_cfg['is_mod_rewrite'],$this->cfg->ml_cfg['redirect'],$this->cfg->ml_cfg['iis'])); return $url; } // Создание блока ссылок function _Show_Links($links=''){ if($links){ $li = ($this->cfg->ml_cfg['span']?'cfg->ml_cfg['style_span']?" style=\"{$this->cfg->ml_cfg['style_span']}\"":'').($this->cfg->ml_cfg['class_name_span']?" class=\"{$this->cfg->ml_cfg['class_name_span']}\"":'').'>':''). ($this->cfg->ml_cfg['div']?'
cfg->ml_cfg['style_div']?" style=\"{$this->cfg->ml_cfg['style_div']}\"":'').($this->cfg->ml_cfg['class_name_div']?" class=\"{$this->cfg->ml_cfg['class_name_div']}\"":'').'>':''). $links. ($this->cfg->ml_cfg['div']?'
':''). ($this->cfg->ml_cfg['span']?'
':''); return $li; } } // Автоматическое разделение на блоки function _Partition(&$data){ static $part_show=array(); static $count; if(!isset($count))$count = count($data) ; $part = $this->cfg->ml_cfg['part']; if(!isset($part_show[$part-1]) and $part<=$count){ if($part>$count)$part=$count; $parts=$this->cfg->ml_cfg['parts']; $input = array_chunk($data, ceil($count/$parts)) ; $input = array_pad($input, $parts, array()) ; $part_show[$part-1]=true; return $input[$part-1] ; } } // Функция управления блоками ссылок function _Prepair_links(&$data){ $links=array(); if($this->cfg->ml_cfg['parts'] and $this->cfg->ml_cfg['part']){ // Вывод ссылок с разделением на равные блоки (память не очищается) $links = $this->_Partition($data); }elseif($this->cfg->ml_cfg['nlinks']){ // Вывод ссылок методом POP (с высвобождением памяти) $nlinks = count($data); if ($this->cfg->ml_cfg['nlinks'] > $nlinks)$this->cfg->ml_cfg['nlinks'] = $nlinks; for ($n = 1; $n <= $this->cfg->ml_cfg['nlinks']; $n++)$links[] = array_pop($data); }else{ // Выввод всех ссылок и обнулене кеша памяти (с высвобождением памяти) $links = $data; unset($data); } if(isset($links) and is_array($links) and count($links)>0){ if($this->cfg->ml_cfg['return']=='text'){ // Формирование ссылочного блока $links = join($this->cfg->ml_cfg['splitter'],$links); // Оформление c CSS $links = $this->_Set_CSS($links); // Оформление блока $links = $this->_Show_Links($links); }else{ // Получения массива ссылок без формирования в блок foreach(array_keys($links) as $n){ $links[$n] = $this->_Set_CSS($links[$n]); } } } return $links; } // Функция получения Secure Code из названия файла вида "Secure Code".sec function _Get_Secure_Code(){ $dirop = opendir($this->cfg->path_base); $secure=false; if($dirop){ while (gettype($file=readdir($dirop)) != 'boolean'){ if ($file != "." && $file != ".." && $file != '.htaccess'){ $ex = explode(".",$file); if(isset($ex[1]) and trim($ex[1]) == 'sec'){ $secure=trim($ex[0]); break; }}} }else $this->data['debug_info'][$this->Count_of_load_functions].=$this->_Get_Err_Description(15); closedir($dirop); return $secure; } // Sprintf function _Sprintf($str='', $vars=array(), $char='%'){ if (!$str) return ''; if (count($vars) > 0)foreach ($vars as $k => $v)$str = str_replace($char . ($k+1), (is_bool($v)?($v?'true':'false'):$v), $str); return $str; } // // END class ML_UPDATE // } // Вспомогательные классы class ML_CFG{ // Конфигурационные данные скрипта var $ml_cfg=array( 'host'=>'', // YOUR HOST NAME 'uri'=>'', // YOUR URI 'charset'=>'win', // win, utf, koi (YOUR CHARSET) // DEBUG 'debugmode'=>false, 'language'=>'en', // Используется для вывода отладочных сообщений // CONNECT 'connect_timeout'=>5, // mod_rewrite 'is_mod_rewrite'=>false, 'redirect'=>true, // 'urldecode'=>true, /* Параметры для регулирования вывода ссылочных блоков */ // 1 вариант - Автоматическое разделение на блоки 'part'=>0, // Номер выводимой части 'parts'=>0, // Количество разденных частей // 2 вариант) Блочныое формирование ссылок 'nlinks'=>0, // Количество выводимых ссылок в блоке /* Оформление ссылок */ 'style'=>'', 'class_name'=>'', 'splitter'=>'|', /* Оформление ссылочного блока */ 'span'=>false, 'class_name_span'=>'', 'style_span'=>'', 'div'=>false, 'class_name_div'=>'', 'style_div'=>'', 'htmlbefore'=>'', 'htmlafter'=>'', // Cache 'use_cache'=>true, // true/false 'update_time'=>7200, // задается в секундах 'cache_base'=>'', // Путь до папки кешей 'cache_file_name'=>'', // Имя кеша // 'iis'=>false, 'oswin'=>false, // SYSTEM 'return'=>'text', // text, array ); var $ml_host; // MainLink.ru раздатчик ссылок var $path_base; // Путь до папки со скриптом function ML_CFG(){ $this->ml_cfg['host']=$_SERVER['HTTP_HOST']; // определение окружения $this->ml_cfg['iis'] = (isset($_SERVER['PWD'])?false: preg_match('/IIS/i',$_SERVER['SERVER_SOFTWARE'])?true:false); $this->ml_cfg['oswin'] = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN'?true:($this->ml_cfg['iis']?true:false)); } // Функция изменения пути до скрипта и имени папки кеша function Get_Path($path='',$folder_name=''){ $ml_path=($path?$path:dirname(__FILE__)); // Определение пути вызова $ml_path=($this->ml_cfg['oswin']?str_replace('\\','/',preg_replace('!^[a-z]:!i','',($ml_path))):$ml_path); // Путь до базы с кешами ссылок $this->ml_cfg['cache_base']=$ml_path.(substr($ml_path,-1)!='/'?'/':'').($folder_name?$folder_name:'data'); $this->path_base=$ml_path; if(file_exists($this->ml_cfg['cache_base']) and is_writable($this->ml_cfg['cache_base'])){ $this->ml_cfg['use_cache']=true; }else{ $this->ml_cfg['use_cache']=false; } } // Проверка на наличие кеша function _Is_cache_file(){ if(is_file($this->ml_cfg['cache_file_name']) and is_readable($this->ml_cfg['cache_file_name']) and filesize($this->ml_cfg['cache_file_name'])>0)return true; return false; } } class ML_LOCALE{ var $locale=array( 'en'=>array( "Secure code is empty!\nYou must use secure code!\nWhat is it?\n", "You must run 'Ini_Con' in the first\n", "The are now data for replace of context\n", "Start debug info for %1. Count of run %2.\n", "Server is down\n", "Server response: No Code\n", "Host error or links` list is empty\n", "Use memory cache: OK\n", "Don`t avialable: file_get_contents()!\n", "Error: don`t init curl!\n", "Don`t avialable: CURL!\n", "Error: don`t get data by (%3)!\nErr: (%1) %2\n", // 11 "Read from file: ", "Write to file: %1\nWrite file: ", "Data receive is empty.\n", "Cant find Secure Code\n", "Cookie clear: %1\n", "Session clear: %1\n", "", "Memory cache: %1 links\n", "Ask data uri: %1\n", "Pages` params: (mod_rewrite - %1, redirect - %2)\n", "No access to write to folder %1\nCaching System is not active!\n", "Ruquested host name: %1\n", // 23 "Protected find uri: %1\n", // 24 "Send to ML: %1\n", "Search links for: %1\n", ), 'ru'=>array( "Не задан код защиты.\nДальнейшая работа с сервером выдачи невозможна.\nЧто это такое?\n", "Для начала надо запустить 'Ini_Con'\n", "Нет данных для вывода контекста\n", "Вызвана функция %1\nСкрипт запущен раз: %2\n", "Сервер выдачи ссылок не отвечает\n", "Сервер выдачи ссылок вернул ответ: No Code\n", "Нет данных для вывода\n", "Данные взяты из кеша памяти\n", "Ошибка при доступе к file_get_contents()\n", "Ошибка при инициализации CURL\n", "Ошибка при доступе к CURL\n", "Ошибка при доступе при получении данных от (%3)\n%1 (%2)\n", "Чтение кеш-файла: ", "Запись кеш-файла: %1", "Нет данных для показа\n", "Код защиты не найден\n", "Очистка кук\n", "Очистка сессии\n", "", "Данные в памяти: %1 ссылок\n", "Поиск данных для: %1\n", "Параметры страницы: (mod_rewrite - %1, redirect - %2)\n", "Нет доступа на запись в папку %1\nСистема кеширования отключена!\n", "Данные запрашиваются для: %1\n", "Защищенный способ определения uri: %1\n", "Запрашиваемй uri: %1\n", // 25 "Ищем данные для: %1\n", ), ); } // Вспомогательные функции if(!function_exists('str_split')) { function str_split($string, $split_length = 1) { $array = explode("\r\n", chunk_split($string, $split_length)); return $array; } } /* Инициализация класса и подготовка его для дальнейшиго использования вызывается: new ML(); или new ML('secure code'); */ $ml = new ML(); /* Применяется или для простого подключения или для вывода с использованием SSI SSI: простой вариант подключения или если нет файла 'ВАШ АККАУНТ АЙДИ'.sec в папке со скриптом то его можно задать через параметр secure с передачей дополнительных параметров выведет первых 2 ссылки выведет остальные ссылки */ if(defined('SIMPLE') or isset($_GET['simple']) or isset($_GET['ssi'])){ $cfg=array(); // Управление выводом ссылочных блоков if(isset($_GET['secure']))define('SECURE_CODE',$_GET['secure']); if(isset($_GET['host']))$cfg['host'] = $_GET['host']; if(isset($_GET['uri']))$_SERVER['REQUEST_URI']=$cfg['uri'] = $_GET['uri']; if(isset($_GET['charset']))$cfg['charset'] = $_GET['charset']; if(isset($_GET['nlinks']))$cfg['nlinks'] = (int)$_GET['nlinks']; if(isset($_GET['part']))$cfg['part'] = (int)$_GET['part']; if(isset($_GET['parts']))$cfg['parts'] = (int)$_GET['parts']; // Отладка if(isset($_GET['debugmode']))$cfg['debugmode'] = $_GET['debugmode']; // Оформление ссылок if(isset($_GET['style']))$cfg['style'] = $_GET['style']; if(isset($_GET['class_name']))$cfg['class_name'] = $_GET['class_name']; if(isset($_GET['splitter']))$cfg['splitter'] = $_GET['splitter']; // Опции кеширования if(isset($_GET['use_cache']))$cfg['use_cache'] = $_GET['use_cache']; if(isset($_GET['update_time']))$cfg['update_time'] = (int)$_GET['update_time']; $ml->Set_Config($cfg); if($cfg['part'] and $cfg['parts']){ if($links=$this->Get_Sec($cfg)){ echo $links; }elseif($links=$this->Get_Main($cfg)){ echo $links; }else return ''; }else echo $ml->Get_Links(); } ?>