• Что можно приготовить из кальмаров: быстро и вкусно

    (PHP 4 >= 4.3.0, PHP 5, PHP 7)

    file_get_contents — Читает содержимое файла в строку

    Описание

    String file_get_contents (string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]])

    Данная функция похожа на функцию file() с той только разницей, что file_get_contents() возвращает содержимое файла в строке, начиная с указанного смещения offset и до maxlen байт. В случае неудачи, file_get_contents() вернёт FALSE .

    Использование функции file_get_contents() наиболее предпочтительно в случае необходимости получить содержимое файла целиком, поскольку для улучшения производительности функция использует технику отображения файла в память (memory mapping), если она поддерживается вашей операционной системой.

    Замечание :

    Если вы открываете URI содержащий спецсимволы, такие как пробел, вам нужно закодировать URI при помощи urlencode() .

    Список параметров

    Имя читаемого файла.

    Use_include_path

    Замечание :

    Начиная с версии PHP 5 можно использовать константу FILE_USE_INCLUDE_PATH для поиска файла в include path .

    context

    Корректный ресурс контекста, созданный с помощью функции stream_context_create() . Если в использовании особого контекста нет необходимости, можно пропустить этот параметр передав в него значение NULL .

    Смещение, с которого начнется чтение оригинального потока.

    Поиск смещения (offset) не поддерживается при работе с удаленными файлами. Попытка поиска смещения на нелокальных файлах может работать при небольших смещениях, но этот результат является непредсказуемым, так как он работает на буферизованном потоке.

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

    Возвращаемые значения

    Функция возвращает прочтенные данные или FALSE в случае возникновения ошибки.

    Внимание

    Эта функция может возвращать как boolean FALSE , так и не-boolean значение, которое приводится к FALSE . За более подробной информацией обратитесь к разделу Булев тип . Используйте оператор === для проверки значения, возвращаемого этой функцией.

    Ошибки

    Будет сгенерирована ошибка уровня E_WARNING , если параметр filename не удается найти, параметр maxlength меньше нуля или поиск по смещению offset в потоке завершается неудачно.

    Примеры

    Пример #1 Получить и вывести исходный код домашней страницы вебсайта

    $homepage = file_get_contents ("http://www.example.com/" );
    echo $homepage ;
    ?>

    Пример #2 Поиск файлов в include_path

    // <= PHP 5
    $file = file_get_contents ("./people.txt" , true );
    // > PHP 5
    $file = file_get_contents ("./people.txt" , FILE_USE_INCLUDE_PATH );
    ?>

    Пример #3 Чтение секции файла

    // Читаем 14 символов, начиная с 21 символа
    $section = file_get_contents ("./people.txt" , NULL , NULL , 20 , 14 );
    var_dump ($section );
    ?>

    Результатом выполнения данного примера будет что-то подобное:

    string(14) "lle Bjori Ro"

    Пример #4 Использование потоковых контекстов

    // Создаем поток
    $opts = array(
    "http" =>array(
    "method" => "GET" ,
    "header" => "Accept-language: en\r\n" .
    "Cookie: foo=bar\r\n"
    );

    $context = stream_context_create ($opts );

    // Открываем файл с помощью установленных выше HTTP-заголовков
    $file = file_get_contents ("http://www.example.com/" , false , $context );
    ?>

    Close_notify . PHP сообщит об этом как "SSL: Fatal Protocol Error" в тот момент, когда вы достигнете конца данных. Чтобы обойти это, вы должны установить error_reporting на уровень, исключающий E_WARNING. PHP версий 4.3.7 и старше умеет определять, что на стороне сервера находится проблемный IIS при открытии потока с помощью обертки https:// и не выводит предупреждение. Если вы используете fsockopen() для создания ssl:// сокета, вы сами отвечаете за определение и подавление этого предупреждения.

    1. Подружитесь со справочником по PHP

    Если вы новичок в PHP, значит, пришло время познакомиться с внушающим почтение справочником PHP. Справочник по PHP невероятно исчерпывающий и содержит действительно полезные комментарии к каждой статье. Перед тем, как задавать вопросы или пытаться самостоятельно разрешить проблему, сэкономьте время и просто возьмите курс на справочник. Ответы на ваши вопросы уже удобно разместились в полезной статье на сайте PHP.net.
    В данном случае мы Вам рекомендуем поискать самостоятельно справочники на русском языке, лучше php для начинающих. Будем рады, если Вы дадите ссылке на полезные справочники в комментариях к статье (Просто учитывайте, что это перевод статьи).

    2. Включите отчет об ошибках

    6. Делайте отступы и используйте пробелы в коде для читаемости

    Если вы не используете отступы и пробелы в коде, то результат выглядит, как картина Джексона Поллака (Jackson Pollack). Обеспечьте читаемость своего кода и нормальный поиск, потому что почти наверняка в будущем вы будете делать в нем изменения. IDE и современные текстовые редакторы могут автоматически делать отступы в коде.

    7. Делайте код многоуровневым

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

    8. Всегда используйте

    Часто программисты пытаются использовать сокращения в операторах PHP. Вот как это обычно делается:

    <% echo "Hello world"; %>

    echo "Hello world" ;

    <% echo "Hello world" ; %>

    Хотя это действительно экономит несколько символов, все эти методы являются устаревшими и неофициальными. Придерживайтесь стандартного , так как это гарантированно будет поддерживаться всеми будущими версиями.

    9. Используйте содержательные, последовательные названия

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

    10. Комментируйте, комментируйте, комментируйте

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

    11. Установите MAMP/WAMP

    MySQL — самый популярный вид базы данных, используемый с PHP (хотя и не единственный). Если нужно настроить локальное окружение для разработки и тестирования ваших PHP-приложений на компьютере, предусмотрите установку MAMP (Mac) или WAMP (Windows). Установка MySQL на ваш собственный компьютер может стать утомительным процессом, а оба этих программных пакета содержат MySQL. Ловко и просто.

    12. Установите лимиты своим скриптам

    Установка лимита времени на PHP-скрипты – очень ответственная вещь. Бывают моменты, когда скрипты выходят из строя, и когда это произойдет, вам придется использовать свойство set_time_limit (установить лимит времени), чтобы избежать бесконечно повторяющихся циклов и истечения таймаутов времени соединения с базой данных. Set_time_limit устанавливает лимит времени на максимальное количество секунд, за которое выполняется скрипт (по умолчанию 30). По истечении этого времени возбуждается неустранимая ошибка.

    13. Используйте объекты (или ООП)

    Объектно-ориентированное программирование (ООП) использует объекты, чтобы представлять компоненты приложения. ООП – это не только способ разбить свой код на отдельные логические секции, оно также снижает количество повторений кода и делает намного более легким его модифицирование в будущем.

    14. Поймите разницу между одинарными и двойными кавычками

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

    Возражение: Собственно, это не обязательно верно. Тесты Benchmark показывают, что при тестировании строк без переменных существуют определенные преимущества быстродействия при использовании двойных кавычек.

    15. Не ставьте phpinfo() в свой Webroot

    Phpinfo – чудесная вещь. Просто создав PHP-файл, в котором есть:

    и пристроив его где-нибудь на сервере, вы сможете незамедлительно узнавать все об окружении своего сервера. Тем не менее, множество новичков поместит файл, содержащий phpinfo() в webroot сервера. Это чрезвычайно небезопасная практика, и если чей-то пытливый ум получит доступ, он может потенциально сглазить ваш сервер. Убедитесь, что phpinfo() находится в безопасном месте, а в качестве дополнительной меры удалите его, как только закончите.

    16. Никогда, никогда не доверяйте своим пользователям

    Если в приложении есть места для входа пользователей, вы всегда должны предполагать, что кто-то попробует ввести сомнительный код. (Мы не подразумеваем, что ваши пользователи — плохие люди. Это просто здравый смысл.) Отличный способ уберечь свой сайт от хакеров – всегда инициализировать свои переменные для защиты сайта от XSS-атак. На PHP.net есть пример должным образом закрытой формы с инициализированными переменными:

    if (correct_user ($_POST [ "user" ] , $_POST [ "password" ] ) {

    $login = true ;

    if ($login ) {

    forward_to_secure_environment () ;

    17. Храните пароли зашифрованными

    Многие новички в PHP часто сбрасывают деликатные данные, такие как пароли, в базу данных, не применяя шифрование. Рассмотрите использование MD5 для шифрования паролей перед тем, как выкладывать их базу данных.

    echo md5("myPassword"); // renders -

    echo md5 ("myPassword" ) ; // renders -

    Возражение: Тем не менее, помните, что хэши MD5 уже давно скомпрометированы. Безусловно, они скорее безопасны, чем нет, но с помощью гигантской “спектральной таблицы” хакеры могут восстановить ваш хэш. Для обеспечения еще большей безопасности обдумайте возможность добавления «соли» (помех в виде «белого шума»). «Соль» – это обычно дополнительный набор символов, которые вы присоединяете к пользовательской строке.

    18. Используйте инструменты визуализации баз данных

    Если вам кажется сложным планировать и изменять базы данных для своих PHP-приложений, можно было бы рассмотреть возможность использования инструмента визуализации баз данных. Пользователи MySQL могут работать с DBDesigner и MySQL Workbench для визуального дизайна своих баз данных.

    19. Используйте буферизацию вывода

    Буферизация вывода – это простой способ очень сильно улучшить качество и скорость вашего PHP-скрипта. Без буферизации вывода ваш скрипт будет показывать HTML на странице так, как он обрабатывается – частями. Добавление буферизации вывода позволяет PHP хранить HTML как переменную и посылать его на браузер единой порцией.

    Для активирования функции буферизации вывода просто добавьте ob_start() как здесь в начале файла.

    Возражение: Хотя это и не требуется, обычно считается хорошей практикой просто взять и прикрепить функцию “ob_end_flush();” к концу документа. P.S. Хотите также сжать HTML? Просто смените “ob_start();”на “ob_start(‘ob_gzhandler’)”;

    XHTML

    untitled

    untitled

    20. Оберегайте свой скрипт от атаки SQL-injection

    Если вы не отделяете (escape) символы, использующиеся в строках SQL, ваш код уязвим для атаки SQL-injection. Избежать этого можно, используя либо функцию mysql_real_escape_string (прим. перев. для отделения символов), либо подготовленные операторы SQL (prepared statements).

    Вот пример mysql_real_escape_string в действии:

    $username = mysql_real_escape_string($GET["username"]);

    $username = mysql_real_escape_string ($GET [ "username" ] ) ;

    И подготовленного оператора:

    21. Попробуйте ORM

    Если вы пишете объектно-ориентированный PHP, то можете использовать OR-mapping (ORM). ORM позволяет вам преобразовывать данные между реляционными базами данных и языками объектно-ориентированного программирования. Короче говоря, ORM дает возможность работать с базами данных таким же образом, каким вы работаете с классами и объектами в PHP.

    Для PHP есть множество ORM-библиотек, таких как Propel, а также ORM встроен в фреймворки PHP, такие, как CakePHP.

    22. Кэшируйте страницы, управляемые базой данных

    Кэширование PHP-страниц, управляемых базой данных – отличная идея для улучшения скорости загрузки и производительности своего скрипта. В действительности не так уж трудно создать и извлечь статические файлы содержимого при помощи нашего доброго друга ob_start(). Вот пример, взятый со Snipe.net:

    // TOP of your script $cachefile = "cache/".basename($_SERVER["SCRIPT_URI"]); $cachetime = 120 * 60; // 2 hours // Serve from the cache if it is younger than $cachetime if (file_exists($cachefile) && (time() - $cachetime < filemtime($cachefile))) { include($cachefile); echo ""; exit; } ob_start(); // start the output buffer // Your normal PHP script and HTML content here // BOTTOM of your script $fp = fopen($cachefile, "w"); // open the cache file for writing fwrite($fp, ob_get_contents()); // save the contents of output buffer to the file fclose($fp); // close the file ob_end_flush(); // Send the output to the browser

    // TOP of your script

    $cachefile = "cache/" . basename ($_SERVER [ "SCRIPT_URI" ] ) ;

    $cachetime = 120 * 60 ; // 2 hours

    // Serve from the cache if it is younger than $cachetime

    if (file_exists ($cachefile ) && (time () - $cachetime < filemtime ($cachefile ) ) ) {

    include ($cachefile ) ;

    Ксения Чужа

    Часто это однолюб, домосед, умеет слушать, ценит стабильность и спокойствие, любит быть наедине, немногословен. А еще консерватор, много уделяет внимания собственной персоне, строго «охраняет» личное пространство и не особо дружелюбен. Это типичный портрет мужчины-интроверта.

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

    Интроверты не любят бурно выражать эмоции.

    На первый взгляд может показаться, что они лишены чувств. На самом деле у таких людей очень развита эмоциональная составляющая психики, они гораздо глубже переживают, но это спрятано от человеческого взгляда. Свой внутренний мир они не любят демонстрировать. И уже тем более мужчины-интроверты не любят вопросов типа: «Что ты чувствовал тогда-то? Что чувствуешь сейчас? Что ты подумаешь, если случится то-то?». Внутренний мир интроверта принадлежит только ему. И делиться он им будет неохотно даже с самым дорогим человеком.

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

    Каждое слово мужчины-интроверта железное.

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

    Совет: Ищите активного собеседника среди экстравертов, а когда вам нужно будет выговориться, смело говорите с любимым. Поймите, сухой тон разговора и редкие телефонные звонки – это не признак неуважения или нелюбви, это черта характера. Меньше расспросов – и вам будет комфортнее вдвоем.

    Интроверты предпочитают одиночество.

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

    Совет: Лучше не пытаться развеселять человека, когда он к этому не расположен. Реакция может быть самой неожиданной. Просто спросите: «Ты хочешь побыть один?». Если вместо ответа будет молчание или невнятное бормотание, то это стоит понимать как «Да».

    Рамки и пресс не для интровертов.

    Шаблоны, традиции, ограничения или давление выводят мужчину такого типа из себя. Он может со всеми разругаться в свой день рождения, если кто-то захочет, чтобы он вел себя «как подобает». Мужчина-интроверт не может быть на коротком поводу. Он либо еще больше уходит в себя, если чувствует прессинг, либо разрывает отношения.

    Совет: Интроверт всегда должен иметь свободу выбора. Независимость и личное пространство для него имеют огромное значение. Если женщина хочет, чтобы с мужчиной-интровертом было легко, нужно избавиться от желания все держать под контролем. Говорите прямо, чего вы хотите, спокойно, без ультиматумов и требований, аргументируйте всегда свои желания. Только так можно влиять на принятия решений интровертом.

    Интроверты никуда не спешат.

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

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

    Интроверты любят незаметно.

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

    Совет: Расскажите о том, чего вам хочется. Намеки и молчание спутник не поймет. Конкретно: «Хочу цветы хотя бы пару раз в месяц», «Люблю, чтобы ты мне что-нибудь дарил».

    Интроверты очень внимательны к личным вещам

    Мужчина-интроверт не поймет девушку, которая наденет его рубашку утром или помоет без предупреждения свои волосы его шампунем. Это посягательство на личное пространство и свободу – только такой будет трактовка. Отношение к деньгам у интровертов такое же бережное. Они не скряги, а, скорее, очень расчетливы.

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

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

    Сайт Все права защищены. Перепечатка статьи допускается только с разрешения администрации сайта и указанием автора и активной ссылки на сайт

    Для Него

    b) только, когда нам надоест быть вместе;

    c) пару раз в неделю такая мысль приходит…

    a) вы рассказываете друг другу абсолютно обо всех своих страхах и мечтах;

    3. В день вашего рождения ваша девушка:

    a) знает без подсказки, что доставило бы вам удовольствие;

    a) ваша девушка – самый увлекательный из всех известных вам людей;

    5. Как вы ссоритесь?

    6. Вы уверены, что ваша избранница – этото, что вам нужно?

    7. Вы приходите домой после работы усталый и раздраженный. Ваша девушка:

    a) к увлекательной беседе;

    b) к новым знакомствам;

    c) к встрече с новой любовью;

    9. Вы случайно видите вашу девушку в объятьях другого. Вас беспокоит:

    a) Ваша неспособность удовлетворить партнершу;

    b) потерянная привлекательность для нее;

    a) превосходная любящая пара;

    1. Решив поужинать вне дома, легко ли вам договориться о том, где именно это сделать?

    a) вам обоим нравятся одинаковые блюда и рестораны

    b) некоторые ваши вкусы ваша избранница не разделяет. Придется пойти ей навстречу…

    c) вам не нравится практически ни один ресторан из числа предложенных, и вы настаиваете на своем выборе

    2. Насколько близки ваши политические взгляды?

    a) вас часто даже удивляет, в какой мере вы идеологически близки

    b) есть ряд политических вопросов, по которым вы не можете достичь согласия

    c) на ваш взгляд в том, что касается политики, ваша любимая – наивный мечтатель

    3. Налагают ли определенный отпечаток на ваши отношения культурные различия в происхождении?

    a) вы оба уважаете культурные устои друг друга, вас восхищает возможность расширить ваш культурный горизонт с помощьюизбранницы?

    b) культурные различия время от времени заставляют ощущать явный недостаток взаимопонимания

    c) вы считаете, что ее странное поведение определяется происхождением

    4. Согласны ли вы в том, как следует воспитывать детей?

    a) ваша любовь друг к другу легко распространяется и на ваше потомство

    b) каждый из вас более или менее терпимо относится к идеям другого

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

    5. Является ли религиозность проблемой ваших отношений?

    a) ни в коей мере – мы оба одной веры

    b) есть некоторые различия, но вы договорились примириться с ними

    c) ваши религиозные разногласия – основной источник ваших огорчений

    6. Есть ли у вас разногласия по поводу расходования денег?

    a) вы всегда приходите к согласию в вопросе о том, как распределять ваши средства

    b) время от времени у вас происходят столкновения по денежным вопросам

    c) вы считаете, что ваша девушка транжира?

    7. Если бы ваша возлюбленная пригласил вас в театр или на концерт, вы бы:

    a) с радостью ждали этого события

    b) пошли бы с некоторыми условиями

    c) предложили бы ей пойти без вас

    8. Что вы думаете о вкусе вашей девушки в одежде?

    a) она одевается с безукоризненным вкусом, как правило, чтобы вам понравиться

    b) чаще всего она выглядит достойно

    c) иногда вы так стыдитесь ее внешнего вида, что стараетесь делать вид, что пришли с кем-то другим

    9. Как вы относитесь к ее подругам?

    a) это очаровательные, достойные восхищения девушки

    b) некоторые из ее друзей не вызывают у вас симпатии

    c) вы предпочитаете общение со своими друзьями

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

    a) вы решаете жизненные проблемы по мере их возникновения и не видите необходимости распределять между собой обязанности в зависимости от пола

    b) между вами есть взаимопонимание относительно того, кто из вас и за что несет ответственность

    c) ваша дама, похоже, из средневековья, такие замшелые у нее представления по этому поводу

    Для нее

    1. Думали ли вы когда-нибудь о прекращении ваших отношений?

    a) нет, было бы очень больно, если бы пришлось расстаться;

    b) когда вы будете сыты по горло своим партнером;

    c) чуть ли не каждый день

    2. Насколько вы и ваш партнер доверяете друг другу?

    a) вы рассказываете друг другу обо всех своих наиболее интимных страхах и мечтах;

    b) и у вас, и у него есть в жизни такие вещи, которые каждый предпочел бы держать при себе;

    c) ради сохранения отношений готовы обманывать.

    3. В день вашего рождения ваш партнер:

    a) интуитивно чувствует, что доставило бы вам удовольствие;

    b) вероятно, купит вам что-нибудь такое, что потом придется обменять;

    c) потратит кучу денег на нечто абсолютно неподходящее.

    4. Любите ли вы побыть наедине?

    a) ваш партнер – самый увлекательный из всех известных вам людей;

    b) некоторый отдых друг от друга усилил бы вашу привязанность;

    c) иногда стоит убежать от скуки, окружая себя знакомыми.

    5. Как вы ссоритесь?

    a) все несогласия проговариваются вслух и быстро разрешаются;

    b) есть темы, обсуждения которых вам лучше избегать;

    c) вы постоянно пререкаетесь по самым банальным вопросам.

    6. Вы уверены, что ваш партнер – это хороший выбор?

    a) никогда не встречали никого, кто приносил бы вам такое же удовлетворение;

    b) жизнь – это компромисс, и вы вполне хорошо устроены;

    c) можно сделать хорошую мину при плохой игре, может, подвернется что-нибудь получше.

    7. Вы приходите домой после работы усталой и раздраженной. Ваш партнер:

    a) понимает, что у вас плохое настроение и делает все возможное, чтобы отвлечь вас;

    b) включит вам телевизор постарается некоторое время не попадаться вам на глаза;

    c) обрушит на вас свои собственные проблемы

    8. Отправляясь на вечеринку, вы всегда готовы:

    a) к увлекательной беседе;

    b) к новым знакомствам;

    c) к замене своего партнера;

    9. Вы случайно видите вашего партнера в объятьях с очень привлекательной особой. Вас беспокоит:

    a) неспособность удовлетворить партнера;

    b) потерянная привлекательность для него;

    c) утрата материального благополучия;

    10. Как в целом бы охарактеризовали бы ваши отношения?

    a) превосходная любящая пара;

    b) страстная любовь, но с явными спадами и подъемами?

    c) это лучше, чем полное одиночество.

    1. Насколько хорошо вы подходите друг другу по темпераменту?

    a) индивидуальность партнера вас искренне радует

    b) хотя у вас и разные темпераменты, вы, похоже, хорошо дополняете друг друга

    c) ваши темпераменты полярны

    2. Высоко ли вы оцениваете интеллект вашего партнера?

    a) он не перестает удивлять вас своими обширными знаниями и глубокими прозрениями

    b) хотя его интеллект и не сравнить с вашим, он компенсирует этот недостаток другими качествами

    c) большой ум – это не то, что отличает вашего партнера

    3. Что больше всего раздражает вас в вашем партнере?

    a) вы видите в нем те же недостатки, что и в себе

    b) частая смена настроений

    c) его отвратительные привычки

    4.Является ли чувство юмора основой вашей дружбы

    a) всегда рады смеяться вместе

    b) не всегда понятно, что показалось смешным вашему партнеру

    c) редко находите смешным одно и то же

    5. Любите ли вы путешествовать?

    a) да, вам обоим нравится встреча с новым

    b) вы оба довольны своей домашней жизнью

    c) один из вас – неутомимый путешественник, а другой предпочитает побыть дома

    6. Омрачаются ли ваши отношения взрывами раздражения?

    a) вам легко ладить друг с другом

    b) порой приходится сдерживать свое неудовольствие

    c) ссоры и обычны, и тяжелы

    7. Случаются ли у кого-нибудь из вас приступы депрессии?

    a) обычно оба веселы и оптимистичны

    b) если один из вас «проваливается» в дурное настроение, другому удается вывести его из этого состояния

    c) вы вгоняете друг друга в депрессию

    8. Существует ли у вас неявная иерархия?

    a) да, но каждый из вас признает превосходство другого в определенных областях

    b) один из вас доминирует во всем

    c) между вами идет постоянная борьба за власть

    9. Склонны ли вы к авантюрам

    a) в равной мере

    b) мужчина более склонен к новизне, чем женщина

    c) женщина падка на сенсации, а мужчина от них бежит

    10. Есть ли у вас страхи и беспокойство?

    a) вобщем нет, вы оба довольно уравновешенны

    b) один склонен беспокоиться по всякому поводу, но другой оказывает успокаивающее влияние

    c) бывает, оба находитесь на грани нервного срыва

    Каковы результаты? Суммируйте баллы по отдельности (a =3 b=2 c=1) . Сравните результаты свои и партнера, но помните, что ключик к отношениям по-прежнему в Ваших руках.

    27 - 30 Вам исключительно повезло: у вас прекрасные отношения с партнером. Ваше совместное будущее представляется долгим и счастливым.

    24-26 Ваши отношения вас вполне удовлетворяют и, по-видимому. Вам удастся счастливо поддерживать их достаточно долго. Чуть больше терпимости и внимания с вашей стороны отнюдь не повредят вашим отношениям. Не забывайте, что зрелая любовь – это готовность отдавать, не требуя взамен.

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

    …«Мам, я на тренировке всех обыграл в бадминтон. Я крутой?»
    «Мам, я лучше всех в классе решил контрольную по математике. Круто, да?»

    Мои сыновья часто просят меня признать их достижения.
    В идеале – громко и публично…

    Чтоб все услышали, что мама считает их успешными, признает факт достижения.

    Это очень важно для мальчика…
    Для того чтобы почувствовать себя мужчиной – сильным, умным, способным на действия.

    Признание – это мужская функция, достижения признает Отец, и тем самым помогает мальчику почувствовать себя значимым, успешным.

    Однако для мальчика также критически важна оценка Матери.

    Ему важны ее похвалы и признания.

    Это неудивительно…

    Именно мать — первая женщина в жизни мужчины, которая влияет на формирование его мужского самоощущения.

    К несчастью, матери чаще всего:
    …Не «фильтруют» свое бессознательное недовольство своей жизнью и «вываливают» его на своего сына.

    А именно – когда мальчик нуждается в признании, она обвиняет его в том, что он «недостаточно» хорош.

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

    Потом, будучи взрослым мужчиной, он будет стараться заслужить признание другой значимой женской фигуры – партнерши (зачастую – дочери)

    …В своей собственной травматичной недооцененности они начинаю хвалить ребенка за то, что «покушал-погулял-пописал».
    Т.е., пытаясь дать ему то, чего были лишены сами, они перекармливают его сладкой ватой, создавая ту же зависимость от влиятельной женской фигуры, что и в первом случае.
    Без ее: «Ай, умница, ай молодец!» он не может почувствовать себя состоятельным, значимым, мужественным.

    Что происходит потом?

    Потом он бессознательно ждет подтверждения того, что он «хороший мальчик».

    Вообще-то от всего мира ждет – и на работе, и у друзей.

    А в партнерских отношениях ждет в первую очередь.

    Похвалы и поглаживаний – «какой ты замечательный–расчудесный, и как мне с тобой повезло».

    Не имеет значения, осознает он это или нет.

    Ожидание может быть настолько сильным, что становится центральной «фигурой» отношений:

    …Была мила, улыбалась, «не доставала» – день прошел прошел чудесно.
    …Хмурилась, была недовольна, предъявляла претензии – день не задался.

    Редко сам мужчина видит, что впадает в собственную травму недооцененности, «плохости».

    В любом ее «Мне нужна поддержка, мне плохо» он слышит «Ты виноват в этом»…

    «Работает» связка: «Если она недовольна, значит, я – плохой».

    Чувствуя вину за свою «немужественность», он склонен проецировать собственное недовольство собой на партнершу, и «оборачивать» это обвинение уже против нее.

    Это она его «грузит», вечно недовольна, «мучает» своими истериками и «выяснением отношений».

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

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

    Для того, чтобы граница между матерью и сыном появилась «тогда», нужно было, чтоб мама сказала: «Сынок, я недовольна не тобой… Мне самой как-то тяжело, не могу справиться со своими чувствами».

    Для того, чтобы эта граница появилась сейчас, мужчине придется признать свой факт зависимости…

    Учиться видеть свои «попадания в травму»;

    Грустить и горевать о том, что он был вынужден стараться быть «хорошим мальчиком», чтоб заработать похвалу;

    И что, чаще всего, ему это не удавалось, ибо мать больше была недовольна (или же, напротив, хвалила его незаслуженно)…

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

    И, таким образом, перестать обвинять эти фигуры в том, что они не поддержали его самооценку на приемлемом для него уровне.

    Если он научится опираться на себя, «присваивая» факт своих достижений, отказываясь быть «хорошим мальчиком», который всем нравится, выдерживая чужое недовольство собой…

    Тогда он «примет» чувства своей женщины, не обвиняя и не разрушая себя.

    Он сможет оказать ей поддержку, в которой она нуждается, и сам сможет о ней просить.

    Женщина, в свою очередь, «освобожденная» от необходимости поддерживать ощущение мужчины в духе «Ты хорошо справился, молодец, хороший мальчик»;

    Сможет подарить ему искреннее восхищение тем, что он делает для нее и для себя.

    …«Мама, я сегодня обыграл всех на тренировке! Я — крут?»
    «Мама, я лучше всех написал контрольную по математике! Я — крутой, да?»

    Прислушиваюсь к себе.
    Восхищения не рождается.
    Вижу, что сыну нужно убедиться в том, что я довольна им.

    «А ты сам что думаешь?»
    «Я думаю, я крут»
    «Рада за тебя…»

    Я вспоминаю моменты, когда я испытывала настоящее восхищение…

    «Мама, я съехал с горки под названием «Харакири».
    Там уклон – 75 градусов!
    Я преодолевал себя.
    Мне было страшно, но я себя уговорил и поехал!»

    Он даже не говорит «Я – крут!», видимо, заново переживая свой страх, и радость от преодоления…

    Я чувствую гордость за своего сына.
    Я выражаю настоящее, искреннее восхищение…

    Он не ждал его, но получил.

    Он сделал это сам, не для меня. Для себя. И потому я восхищаюсь им.

    Мы снова в переживании близости, которое я так ценю.

    …Я восхищаюсь мужчиной не тогда, когда он по-детски ждет от меня поддержки и признания.

    В этом случае я сопротивляюсь в своем нежелании быть ему «хорошей Матерью»…

    Я восхищаюсь им тогда, когда он сам гордится собой.