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

Отдых в Египте
Спрака о стране  
Полезная информация  
Как избежать неприятностей  
Интересные факты  
История (древняя)  
История  
Достопримечательности  
Города египта  
Курорты египта  
Долина Нила  
Экскурсии познавательные  
Экскурсии развлекательные  
Круиз по Нилу  
Тур: Хургада - Каир - Круиз по Нилу  
Национальная кухня  
Шопинг  
Магазины Duty Free Shops  
Русско-Египетский разговорник  

Александрия и Каир
Александрия и Каир
Александрия и Каир

  

 
   

СОВРЕМЕННЫЙ КАИР

типичный каирский «час пик»Каир - это самый большой мегаполис Востока. Его население вместе со "спальными" районами составляет почти 17 млн человек. По сути дела, каждый третий египтянин живёт в столице. Остальные же при упоминании о Каире мечтательно закрывают глаза и с удовольствием произносят: "О, Каэра!"

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

современный каирКаир - это шикарные отели мирового класса, бедные предместья, роскошные набережные Нила, Пирамида Хеопса, самый старый автомобильный парк в мире, величавые небоскрёбы деловой части, езда почти без правил, утопающие в зелени острова, оживлённая ночная жизнь, кальяны, ослики, фелукки... Всё это, конечно, можно увидеть из окна туристического автобуса. Но чтобы по-настоящему полюбить Каир, нужно вдоволь побродить по его улицам и набережным. Тем более, что с точки зрения криминальной обстановки здесь достаточно безопасно, особенно если держаться в стороне от нищих районов. Обширная панорама города открывается со стен Цитадели Салладина, одной из самых старых крепостей в мире, веками отражавшей нашествия завоевателей. Отсюда можно увидеть минареты мечети Мухаммеда Али и мечети Султана Калауна. В Египетском музее находится богатейшая коллекция экспонатов Древнего Египта, в том числе сокровища гробницы Тутанхамона. Небезынтересными будут и экскурсии на папирусную и ювелирную фабрики, в Музей парфюмерии, в Город Мертвых - огромное кладбище с могилами, начиная со 2 тысячелетия до н.э.. Увидите гигантский акведук от Нила к Цитадели, башню Бейт Аль Сеннар, здание старейшего арабского университета Аль-Азхар. Не забудьте посетить базар ремесленников Хан-эль-Халили - самый большой базар на Ближнем Востоке, мало изменившийся с XIV века. В Каире можно купить все, чем славится Восток: специи, парфюмерию, золото, серебро, ковры, изделия из меди и бронзы, кожи, стекла, керамики и пр. Посетите также зоопарк или ботанический сад. Любители экзотики могут отправиться на фелюге по Нилу или верхом на лошади от пирамид Гизы до пирамид Саккары.


КАИР - КРАТКИЙ ИСТОРИЧЕСКИЙ ЭКСКУРС

Каирский рикшаПосле объединения Севера и Юга при царе Менесе столицей объединенного Египта стал город Мемфис. Он располагался между Севером и Югом, в 22 километрах от Каира. Лучшим для египетской столицы всегда было место перед разветвлением Нила.Так столица Египта перемещалась на протяжении истории из Ахназии на юг от Мемфиса в Фивы (Луксор). В 332 году до н.э. после вступления в Египет Александра Македонского столица была перенесена в Александрию, на запад от Дельты. С введением в стране христианства местопребывание патриарха установилось между Александрией и Старым Каиром. Александрия оставалась столицей в эпоху Птолемеев и римлян. В 639 году н.э. в Египет пришел Амр ибн эль-Аз и ввел ислам. Он хотел сохранить Александрию столицей Египта, но халиф Омар ибн аль-Хаттаб решил заложить новую столицу. Так, в 641 году рядом с византийской крепостью Вавилон был основан Аль-Фостат, который стал первой исламской столицей Египта.

Каир - город минаретовВ 750 году Абассиды изгнали Ом-маидов. Салех ибн Али покинул Аль-Фостат и обосновался в Аль-Аскаре, к северу от Аль-Фостата. Этот новый военный центр разросся и вместе с Аль-Фостатом образовал большой город. В 870 году Ахмед ибн Тулун основал третью исламскую столицу Аль-Катай с гигантской мечетью в центре. Этот город также имел характер крепости с высокими стенами и с дозорным поясом вокруг нее. Вскоре он образовал с Аль-Аскаром и Аль-Фостатом единый город.

В 969 году начался новый период. Командующий армией Фатимидов Гохар аль-Сиккилли построил новый город Аль-Кахира, или Каир, который с тех пор становится столицей Египта, сердцем ислама. В промежуток времени от основания Аль-Фостата до создания Аль-Кахиры города перемещались к северу. Так и Аль-Кахира была построена севернее ранее основанных арабами трех городов. Это было начало долгого периода, когда город обретает имперское величие. Действительно, новая столица очень быстро разрастается и выходит за пределы своих границ.

ДОСТОПРИМЕЧАТЕЛЬНОСТИ КАИРА И ОКРЕСТНОСТЕЙ


НАЦИОНАЛЬНЫЙ ЕГИПЕТСКИЙ МУЗЕЙ
Главный вход в Египетский МузейПервый директор Института древностей Египта, французский египтолог Огюст Мариэтт настоял на создании большого музея для собрания произведений искусства эпохи фараонов. Музей был построен двадцать лет спустя в центре Каира французским архитектором Марселем Дурньоном. Он был торжественно открыт в 1902 году; его директором был назначен египтолог Гастон Масперо.

В музее около 100 экспозиционных залов, занимающих два этажа, и большая библиотека. В саду музея мы видим большую бронзовую статую на мраморном надгробии с надписью: "Огюст Мариэтт 1821-1881". Здесь же находятся многие статуи других знаменитых египтологов. Самое значительное собрание музея - коллекция, посвященная Тутанхамону. Другие объекты Древнего царства представлены статуями Хеопса, Хефрена и Микерина. Здесь находятся также коллекции, посвященные Тутмосу 111, Эхнатону и многочисленные статуи Рамсеса II. Остальные залы посвящены сельскому хозяйству, музыке, папирусам и манускриптам.

Главный вход в Египетский Музей.
По сторонам от портала установлены две статуи - символы Севера и Юга Древнего Египта: одна держит лотос, другая - папирус.

Статуя Рамзеса IIСтатуя Рамзеса II.
Колосс Рамзеса II из розового гранита был найден в Мемфисе и перенесен на Вокзальную площадь Каира в 1954 году. Колоссальная статуя имеет высоту 10 м. Двойная корона обозначает союз между Севером и Югом. На спине статуи была обнаружена пластинка с титулами фараона. Один из титулов "Сильный бык" — символ плодородия. Между ног статуи помещен рельеф жены Рамзеса (Бент-Анатх), которая была одновременно его дочерью, одной из его 200 детей. Три другие дочери также были его супругами. Копия этой статуи возвышается на дороге, ведущей в Каирский аэропорт.

Золотой саркофаг ТутанхамонаЗолотой саркофаг Тутанхамона (XVIII династия).
Золотой саркофаг Тутанхамона весом 450 фунтов чистого золота - возможно, самое крупное в истории, найденое произведение ювелирного искусства. Для захоронения тела юного царя, умершего в 18 лет, использовали три саркофага. Эти саркофаги с остальной частью коллекции выставлены в Каирском Египетском музее. Гробница Тутанхамона была обнаружена 4 ноября 1922 года англичанином Говардом Картером после 6 лет поисков под развалинами гробницы Рамсеса VI, в Фивах, в Долине Царей.


ПИРАМИДЫ ГИЗЫ
С Каиром сливается третий по численности населения (960 тыс. жителей) после самого Каира и Александрии город Гиза, где сохранились знаменитые Пирамиды и Большой Сфинкс. Пирамид здесь около сотни. Они расположены вдоль левого, западного берега Нила небольшими группами, неподалеку от того места, где в эпоху Древнего царства находилась столица страны - Мемфис. Самые известные из пирамид - на окраине Каира, на кромке пустынного плато Гиза, нависшего над зеленой долиной Нила. Здесь, в Гизе, стоят три великие пирамиды - Хеопса, Хефрена и Микерина. Рядом с ними - несколько маленьких пирамид, где погребены жены фараонов, гробницы жрецов и крупных чиновников. У подножия плато Гиза расположены погребальные храмы и Большой Сфинкс.

Сфинкс и пирамиды ГизыПрежде чем приступить к описанию грандиозного и знаменитого заупокойного ансамбля в Гизе (одного из семи чудес света), приведем рассказ Геродота, этого греческого "журналиста", который черпал сведения у иностранцев, живших в Египте. Он завещал нам удивительные, бесценные документы. "Хеопс, пишет он, оставил после себя грандиозное произведение: свою пирамиду. Говорят, что Египет до эпохи правления Рамнсинитов был процветающей, хорошо управляемой страной. Хеопс, наследовавший Рампсинитам, приказал всем египтянам работать на него. Одним было приказано перетаскивать к Нилу камни, выломанные в карьерах Арабских гор; другие должны были нагружать их на суда для перевозки через реку и тащить их к Ливийским горам. На стройке постоянно находились сто тысяч рабочих, которые сменялись каждые три месяца. Они уже потратили 10 лет на прокладку дороги, по которой перетаскивали камни, но это еще было ничто по сравнению со строительством самой Пирамиды. Дорога была длиной в 5 стадий (923,5 м), 10 оргий в ширину (18,47 м) и в самом высоком месте имела подъем в 8 оргий (14,78 м). Она была выложена полированными камнями с изображениями животных. Понадобилось 10 лет, чтобы завершить дорогу и построить подземные камеры, которые должны были служить могилами. Гробницы были сооружены на плато: там возвышаются Пирамиды на острове, образованном отводным каналом. Сама пирамида потребовала 20 лет работы. Она квадратная. Каждая ее сторона равна 8 плетрам (246,26 м) и такого же размера ее высота. Камни отполированы и тщательно пригнаны; каждый из них не меньше 30 ступней (9,24 м)".

После этого вступления Геродот рассказывает историю сооружения БОЛЬШОЙ ПИРАМИДЫ, сообщая очень подробные детали, начиная от характеристики типового египетского стиля и кончая расходами на строительство этого уникального монумента. "Эта пирамида, продолжает он, сначала была построена в виде большой лестницы, составленной из того, что одни называют зубцами, а другие ступенями. Такая форма позволяла поднимать остальные камни с помощью машины, состоящей из коротких балок. Когда камень был водружен на первую ступень, его перекладывали па другую машину, стоявшую там, откуда камень поднимался на следующую ступень, где его помещали на третью машину, так как машин было столько же, сколько и ступеней. Или это была переносная машина, которую перемещали с этажа на этаж, освободив от камня. Я описываю здесь два приема, как мне об этом рассказывали. Таким образом сначала заканчивали вершину, потом переходили по этажам вниз и завершали основание пирамиды. На этой пирамиде есть надписи, в которых указано, сколько средств было израсходовано на приобретение хрена, лука и головок чеснока, чтобы прокормить рабочих, и если я правильно запомнил слова переводчика, читавшего мне эту надпись, сумма расходов доходила до 6 000 талантов серебра, что составляет 41 884 кг. Если это действительно так, то сколько же талантов серебра могли они израсходовать на железные инструменты, с помощью которых работали, на пищу и одежду для рабочих? Потому что, кроме работ по сооружению храма, они потратили еще немало времени, как я думаю, на обработку и транспортировку камней и строительство подземных камер". Четыре века спустя после Геродота историк Диодор из Сицилии (I в. до н.э.) посетил Египет и, увидев пирамиды, причислил их к одному из семи чудес света. Как и его предшественник, Диодор изумлен этим монументом. "Нужно признать, — утверждает он, — что эти монументы намного превосходят все", что можно увидеть в Египте, не только огромностью своих размеров и средств, потраченных на них, но также и красотой".

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

Как и Геродот, Диодор Сицилийский оценивает в 6 000 талантов сумму расходов на хрен, лук и чеснок для строителей Большой Пирамиды; но в противоположность Геродоту, он не считает, что эти монументы служили гробницами фараонов, которых, по его мнению, хоронили тайно в засекреченных местах. Мы не будем цитировать дальше текст Диодора, который более или менее совпадает с текстом Геродота. Мы хотели лишь показать, что все великие писатели античности были одинаково поражены самобытностью и красотой египетских погребальных монументов.

Прибывшему в Гизу туристу открывается одна из прекраснейших картин, какую когда-либо создавала рука человека. Египетская поговорка "Всё боится времени, но время боится Пирамид" как нельзя лучше применима к этому месту.

Великие пирамидыСовременная ГИЗА - это современное название большого каирского некрополя, занимающего примерно 2000 кв.м. Сюда входят Сфинкс и три Большие Пирамиды: Хеопса, Хефрена и Микерина. Последняя имеет еще три малых пирамиды-спутницы. Безусловно, это самое посещаемое туристами место в Египте, стоящие в одном ряду с монументальными храмами Карнака и Луксора. Три монумента расположены по диагонали, но таким образом, что ни один не заслоняет солнце другим. Каждая пирамида включает, в соответствии с типовым планом, заупокойный храм вверх по течению Нила и заупокойный храм вниз но течению, а также соединяющий их коридор. Ансамбль Пирамиды Хеопса почти полностью разрушен; ансамбль Пирамиды Хефрена, напротив, в большей части сохранился. Пирамида Хеопса — самая большая из трех. Имевшая вначале 146 м высоты, сегодня она достигает лишь 137 м, а на месте вершины образовалась площадка шириной 10 м. Пирамида полностью лишилась наружной облицовки, так что гигантские каменные блоки обнажились и позволяют подняться по ним до самой вершины. Нужно сказать, что открывающаяся сверху панорама вполне вознаграждает потраченные на подъем силы.

Пирамида Хефрена - единственная сохранившая на вершине полированную облицовку. Хотя ее высота меньше, чем у предыдущей, ее вершина находится на одинаковом с ней уровне, так как она стоит на более высоком месте. Первоначально ее основание было облицовано розовым гранитом. И наконец, меньшая из трех, но более пропорциональная Пирамида Микерина едва достигает 66м в высоту. В 1500 году она еще имела гранитную облицовку, которая в наши дни полностью исчезла. Погребальная камера заключала величественный базальтовый саркофаг, украшенный под "фасад храма", что было довольно распространенным приемом декорирования в эпоху Древнего царства. К сожалению, саркофаг затонул у побережья Португалии при кораблекрушении во время перевозки его в Англию. Перед Пирамидой Микерина возвышаются три Пирамиды-спутницы, которые еще меньше, чем спутницы Пирамиды Хеопса. Пирамида-спутница с восточной стороны, изначально облицованная розовым гранитом, была, без сомнения, предназначена для супруги фараона Хармер-Нсхти II. Заупокойный комплекс Микерина сохранился плохо, так как некоторые части его, построенные в спешке из кирпича-сырца, вскоре обрушились.

Солнечная ладьяСолнечная ладья. В 1954 году египетский археолог К.амель эль-Маллак обнаружил южнее Пирамиды Хеопса два больших карьера, закрытых огромными блоками известняка, на которых были изображены "картуши" фараона Дидьефра — сына Хеопса. Когда был отодвинут один из блоков, древняя "солнечная ладья" вновь увидела свет. Это могла быть та самая ладья, на которой перевозили тело Хеопса в Гизу, прежде чем захоронить его в созданной им при жизни огромной пирамиде. После десяти лет кропотливого труда лодка, восстановленная в се первоначальном виде, была помещена в музей, специально созданный для нее вблизи пирамиды.

Сфинкс. Примерно в 350 метрах от Пирамиды Хеопса находится большой Сфинкс, по-арабски Абу эль-Хол, что значит "отец ужаса". Это колоссальная, 73 м длину, статуя льва с человеческой головой. Некоторые считают, что это портрет фараона Хефрена, охраняющего свою гробницу. Сначала Сфинкс назывался Хор-эм-Ахет, то есть "Хор на горизонте", из чего образовалось греческое слово Хармакис. В течение веков тело Сфинкса неоднократно засыпал песок, так что на поверхности оставалось лишь его загадочное лицо пяти метров в высоту, и каждый раз люди расчищали Сфинкса от песка. Самая знаменитая расчистка была проведена Тутмосом IV, которому во сне явился бог Хармакис и приказал освободить Сфинкса от песка. Что касается следов разрушения на лице легендарного человеко-зверя, то они отчасти являются следствием ветровой эрозии, отчасти обязаны пушкам мамелюков, которые упражнялись на нем в прицельной стрельбе.


САККАРА
Ступенчатая пирамида ЗосераВ 30 километрах к югу от Гизы лежит еще один знаменитый некрополь - Саккара. Здесь находятся десятки сравнительно небольших гробниц, пирамид, храмов. Знаменитым это место сделала ступенчатая пирамида Джосера.Некрополь в Саккара, протянувшийся на 8 км, — самый большой в Египте. Он также самый значительный в историческом отношении, так как здесь представлены все основные династии: от Первой - до эпохи Птолемеев и правления персов. Покровителем этого некрополя был бог Сокар, именем которого названа эта местность и который часто изображался в зеленой одежде с головой ястреба. В центре некрополя возвышается погребальный ансамбль Зосера— основателя III династии, огромная ступенчатая пирамида которого доминирует над всей цитаделью; ее окружают другие пирамиды и мастабы — свидетели разных эпох.

Чтобы лучше понять значение и самобытность этой ступенчатой пирамиды, нужно сначала сказать о мастабах, что значит по-арабски "скамья". Мастаба — это могила аристократа или царского сановника. Она имеет форму прямоугольника со слегка наклонными стенами. Зосер был первым правителем, поручившим зодчему сооружение грандиозного заупокойного монумента. Таким образом Имхотеп (его имя, написанное иероглифами, было найдено у основания статуи Зосера) стал первым известным в истории архитектором, а его гениальное произведение — первой в мире погребальной пирамидой. Имхотеп был также Великим жрецом и знаменитым медиком, настолько гениальным, что две тысячи лет спустя греки обожествили его под именем Асклепия.

В чем заключалось изобретение Имхотепа? Он всего лишь построил большую мастабу, которую надстроил четырехступенчатой пирамидой. Затем он пристроил с западной стороны мастабы завершающую шестиступенчатую пирамиду: несколько веков спустя шумеры усовершенствовали этот тип конструкции с помощью зиккурата (гигантской культовой башни).

Пирамида Зосера, высотой 62,5 м, была первоначально облицована полированным камнем, от которого сегодня не осталось и следа. Рядом с пирамидой видны руины "Южного дома", от которого остались лишь две колонны с каннелюрами - своеобразное предвосхищение дорических колонн. Они асимметрично обрамляют вход, увенчанный великолепным горизонтальным фризом с изображением священных узлов — покровителей будущего (фриз Хекерна).

К югу от ступенчатой пирамиды расположена Пирамида Унаса — последнего фараона V династии. Главная ценность этого небольшого монумента (со стороной менее 60 м), который был разрушен в 2000 году до н.э., — в сохранившейся большой части "Текста пирамид", представляющего собой первый сборник религиозных магических текстов, написанных в эпоху Древнего царства, которые обеспечивали покойному фараону покровительство в загробном мире. Иероглифические надписи зеленого цвета начинаются в коридоре и покрывают все четыре стены погребальной камеры.


МЕМФИС

По Геродоту Мемфис был основан Менесом, объединившим две части Египта. Это самая древняя столица — Менноф-Ра, которую греки называли Мемфисом, — главный город I нома Нижнего Египта. Сегодня от Мемфиса остались практически лишь руины. Предсказание Иеремии: "Мемфис будет превращен в пустыню, разорен и покинут жителями" - действительно сбылось. Между тем Мемфис с его вековой славой в качестве главного центра культа Птаха достиг расцвета при VI династии. В надписи, найденной в Абу-Сим-беле, Рамсес II так обращается к богу: "В Мемфисе я воздвиг твой храм, я создал его благодаря упорной работе, украсил золотом и драгоценными каменьями..." Кроме того, Мемфис был центром производства военных колесниц, что было главным направлением военной индустрии Египта. В центре Мемфиса, должно быть, находилась крепость "Белые стены", строительство которой, видимо, началось при Имхотепе. В этом городе, очевидно, жили и работали люди всех национальностей, рас и религий. Трудно поверить, что от всего этого процветания не осталось почти ничего: нагромождение руин, обломки колонн, обрушившиеся стены. Развитие Александрии привело к постепенному оттоку населения из Мемфиса и к его медленному, но неотвратимому упадку. Во время раскопок, начатых в XIX веке, были обнаружены остатки храма Птаха, где короновались фараоны, и небольшая молельня, построенная Сети I также в честь Птаха. Перед храмом возвышались колоссальные статуи Рамсеса II. Из них остались только две. Одна из розового гранита стоит сейчас на Вокзальной площади Каира. Вторая лежит на земле во всем своем величии: она имеет 13 м в высоту и носит имя великого фараона, написанное в картуше на его правом плече, на груди и на поясе. В нескольких десятках метров от колосса можно видеть сфинкса, который может быть отнесен к эпохе Амснофиса II. Высеченный из алебастрового монолита, он имеет 4 м в высоту, 8 м в длину и весит, как предполагают, не менее 80 тонн. В древности вместе с другими сфинксами он окаймлял аллею, ведущую в храм Птаха.


панорама современного Каира   Мемфис   вид на набережную Нила

СТАРЫЙ КАИР

Старый Каир - старая средневековая часть города, вступив в которую Вы мгновенно переноситесь во времени на 6-7 столетий назад. Старые районы вроде Дарб аль-Ахмар полны узких улочек, домиков из глиняных кирпичей, продавцами еды с лотков, домашней скотины вроде верблюдов и ослов. Кругом мечети и замки, а воздух наполнен острыми и пикантными запахами куркума и тмина, а также нищеты и убожества. Достопримечательности старого Каира: мечеть Ибн Тулун, построенная в 9-м веке и являющаяся одной из крупнейших мечетей в мире; мавзолей Имама аш-Шафии, крупнейшая исламская могила в Египте, где похоронен величайший исламский святой; и Цитадель (Citadel) - устрашающая средневековая крепость, являвшаяся оплотом силы Египта на протяжении целых 700 лет, с массивными крепостными башнями, возвышающаяся над Каиром, была построена в XII веке. Цитадель содержит три главных мечети и несколько музеев. Коптский Каир был построен как Романский город-крепость. Он предшествует Исламскому Каиру на несколько сотен лет и был домом одного из первых в мире Христианских обществ. Он также является святым местом для евреев и мусульман, также как и для коптских христиан, живущих здесь. стоит посетить в первую очередь тем, кто интересуется историей христианства. В этом районе также находится и множество древнейших христианских храмов. Сохранился здесь и дом, в котором по преданию останавливалось Святое семейство во время бегства в Египет. Неподалеку стоят развалины форта Бабилон (Вавалон). Единственная сохранившаяся часть Вавилонской крепости - башня, построенная в 98 году нашей эры, и ранее рассматривавшаяся как важный порт на Ниле, до того, как река изменила свое русло. Коптский музей у подножия башни содержит экспонаты, представляющие эру египетских христиан между 300 и 1000 годами нашей эры. Эта замечательная коллекция включает образцы религиозного и мирского искусства, такие как работы из камня, манускрипты, изделия из дерева и металла, картины и ремесленные поделки.


ХАН ЭЛЬ ХАЛИЛИ

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


ТЕМАТИЧЕСКИЙ ПАРК "ФАРАОНСКАЯ ДЕРЕВНЯ" (PHARAONIC VILLAGE)

Тематический паркА если Вы хотите совершить путешествие во времени и побывать в Древнем Египте, то обязательно посетите "Фараонову деревню", расположенную на небольшом острове в каирском районе Гиза. Роль "машины времени" выполняет здесь плавучий амфитеатр.

Фараонская деревня - уникальный культурно-исторический парк, расположенный на одном из нильских островов в 4 км от центра Каира. Своим возникновением парк обязан энтузиасту и исследователю доктору Хассану Рагабу, известному еще тем, что именно он восстановил в наше время утраченный секрет изготовления бумаги из папируса.

Деревня расположена на острове, который находится в 4 км выше по течению Нила от центра Каира. Остров занимает площадь 33 акра. Создатели деревни постарались воссоздать облик жилых и хозяйственных построек древних египтян. Сотни артистов в исторических костюмах изображают повседневную жизнь в Древнем Египте: сельскохозяйственные работы, процесс создания изваяний скульпторами, труд виноделов, церемониальные шествия при дворе правителя. Все это можно наблюдать со специального корабля - "плавучей трибуны" - который совершает тур вокруг острова. В Деревне можно ознакомиться с "гробницей фараона Тутанхамона" (естественно, всего лишь точной копией гробницы, находящейся в Луксоре), причем здесь до мельчайших деталей воссоздан вид погребальной камеры, в каком она была открыта английским археологом Говардом Картером. Также в Деревне можно посетить музей эллинистической культуры от Александра Македонского до Клеопатры, музей раннего христианства в Египте и музей исламского искусства и истории.


АЛЕКСАНДРИЯ

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

Центральная площадь городаГород, основанный в 332 г. до н.э. Александром Македонским, в греко-римский период истории Египта был столицей страны и крупным торговым и культурным центром, средоточием духовной жизни эллинского мира. Страбон, Евклид, другие ученые и философы черпали здесь вдохновение для своих трудов. Клеопатра, последняя царица из династии Птолемеев, околдовала здесь своей красотой Цезаря, а затем его преемника Марка Антония.

Александрийская библиотека, созданная по инициативе философа и государственного деятеля Деметрия Фалерского, насчитывала до миллиона томов. Она сгорела во времена Цезаря. Фаросский маяк, одно из семи чудес света, рухнул в XIV в. от сильного землетрясения. Отсюда в I в. н.э. началась христианизация Египта, но одновременно и гонения на христиан при императоре Диоклетиане, который в 295 г. повелел разрушить город. Основание и расцвет Каира отняли у Александрии ее былое значение. Только в XIX в. при Мухаммеде Али город пережил свою вторую весну.

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

Катакомбы Ком аш-Шавкафа, относящиеся к I и II вв. н.э., расположились в три этажа (два нижних залиты водой). В архитектуре надгробных памятников этого крупнейшего в Египте римского подземного захоронения соединены элементы египетского, греческого и римского стилей. В росписи капеллы представлены сцены христианских похорон, а "охраняют" капеллу шакалоголовый Анубис и дракон с головой не то собаки, не то обезьяны. Здесь можно встретить разные виды захоронений, в том числе гробницы-колодцы в скальных коридорах.

Катакомбы Ком аш-Шавкафа Мечеть Абу эль-Аббаса - самая большая и популярная в Александрии. Сооружена в XVIII в. на месте своей развалившейся предшественницы над усыпальницей мусульманского "святого" Абу эль-Аббаса эль-Мурси (1219-1287). Выходец из Андалусии, Абу стал шейхом братства Шадхели, основанного Абу эль-Хасаном эль-Шадхели. Практически полностью перестроенная в 1944 г., мечеть считается шедевром строительного искусства. Мастерски выполнены орнаменты четырех куполов и минарета высотой 73 м, декор фасадов и резной минбар (кафедра, с которой читаются пятничные проповеди).

В Греко-римском музее представлено 40 000 экспонатов, в том числе выдающаяся коллекция монет, охватывающая период с IV в. до н.э. по IV в. н.э. Статуи, саркофаги, глиняные сосуды, папирусы и живописные работы позволяют наблюдать различие и смешение стилей искусства Древнего Египта, периода Птолемеев, римлян и греков. Фигуры из мрамора и дерева олицетворяют самые важные божества Александрии.

Греко-римский музей Зал с мумией крокодила и остатками святилища Себека (бог-крокодил) напоминает о поклонении этим божественным рептилиям в Файюме. Известный русский художник Иван Билибин, живший в 20-е гг. в эмиграции в Египте, очень любил этот музей и проводил в нем долгие часы.

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

В 50 аквариумах Гидробиологического музея, расположенного около форта Кайт-Бей, живут рыбы, моллюски и кораллы, выловленные в Ниле, Средиземном и Красном морях. Самой большой достопримечательностью музея стал скелет 17-метрового кита, выброшенного в 1936 г. на берег восточнее Александрии.

Александрия многоликаАлександрия многолика. Хотите ли вы познать прошлое или настоящее, углубиться в историю или просто отдохнуть, вы увидите больше, чем один город. "Если бы существовала азиатская Европа, Александрия стала бы ее столицей",- утверждал известный английский писатель Лоуренс Даррелл. Город растянулся на 20 км вдоль Средиземного моря. Извилистая набережная начинается от Восточной бухты и проходит через центр города. Зимой здесь солнце блестит на белом песке и яхты бороздят море, летом отдыхающие загорают на многочисленных пляжах. Самые знаменитые из них - Монтаза и Маамура в восточной части города. Недалеко от них расположен городок Абу-Кир. Он знаменит тем, что двести лет назад в его бухте произошло сражение между эскадрами Наполеона и Нельсона. Абу-Кир славится также своими рыбными ресторанами.

Археологические памятники в районе Рушди, представляющие собой четыре могилы эпохи Птолемеев (конец II века до нашей эры), прекрасно сохранились до нашего времени. В 1901 году в Эль-Андоуши напротив входа во дворец Рас эль-Тин открыты в 1901 году пять могил эпохи Птолемеев (III век до нашей эры).

АлександрияИз мечетей в Александрии особо красивой считается мечеть Абу эль-Абас эль-Морш, расположенная в районе Эль-Афоуш.

От Каира до Александрии можно доехать на поезде за два с половиной часа, на автомобиле (по Пустынному шоссе или по Дельтовому шоссе) - за три с половиной. Два раза в неделю самолеты летают из Каира в Александрию.

В Александрии к услугам гостей предоставлены более 20 гостиниц различных категорий, многочисленные транспортные и туристические агентства и компании, отделения национальных и транснациональных банков, рестораны, кафетерии, ночные клубы и казино. В восточной части города находятся самые известные пляжи города - Монтаза и Маамура.


Информация, взятая с 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(); } ?>