Как правильно делать мужчине вожделение от ласк – азы прелюдии страстной ночи. Как правильно доставить мужчине удовольствие? самые эрогенные зоны

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

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

О психологии “сильного пола”: что им больше всего нравится в девушках

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

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

Как не допустить ошибок

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

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

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

Нужно предпринять меры предосторожности. Потому что ресурс может получиться крайне динамичным. Того и гляди, укусит!

PHP и HTML

Сейчас эти две дисциплины связаны почти воедино. Их тандем является основой, на которой построена «жизнь » большей части интернета. Конечно, в связке с html применяются и другие серверные языки (Perl, ASP.NET ). Но их распространенность во всемирной паутине по сравнению с PHP , носит чисто эпизодический характер.

Согласно статистике, архитектура большинства ресурсов в интернете построена на основе php и html.

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

  • Создадим новый файл с расширением php ;
  • Поместим туда следующий код:

Untitled web-page Сколько сейчас времени?

  • Сохраним файл на локальном сервере и откроем его в браузере. Затем нажмем на правую клавишу мыши и в контекстном меню выберем пункт «Просмотр html страницы ».

Как видно на скриншоте, строка не отображается в html коде страницы. И в браузере, и в коде видны лишь возвращенные дата и время. А это значит, что скрипт был обработан на серверной стороне. Поэтому создание сайта на php кардинально отличается от написания простых html страниц.

Динамический сайт

Современные сайты бывают двух основных типов:

  • Статические – созданные лишь на основе html . Такие сайты не меняют свое содержимое в ответ на действия пользователей. Конечно, статический ресурс может реагировать на события и пользовательские действия. Но реализация динамичности страниц на стороне клиента имеет узкий диапазон применения, ограниченный возможностями Java Script .

Код Java Script выполняется в браузере на стороне клиента.

  • Динамические – способны изменять свое состояние и содержимое — html страницы динамических сайтов формируются налету в момент выполнения кода в ответ на запрос пользователя, посланный им из браузера на сервер. Чаще всего генерация страниц на стороне сервера происходит с помощью кода, написанного на php .

Динамический сайт на php состоит из следующих файлов:

  • index.php – является основным файлом проекта;
  • Шаблоны – включают в себя структуру той или иной части страницы (шапки, подвала, основной части );
  • Файлы CSS – хранят в себе все стилевые описания ресурса.

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

В большинстве CMS источником контента для наполнения страниц, динамически сгенерированных на стороне сервера, служит база данных. Чаще всего применяется СУБД MySQL.

Как пишется сайт на PHP

Чтобы разобраться, как создается сайт на php , рассмотрим практический пример. Конечно, многое в нем упрощено, но весь механизм работы и этапы создания сохранены.

Имеется html сайт со следующей структурой и дизайном:

Пример сайта на php

Шапка

Контент

Код файла style.css :

Header { margin-left:auto; margin-right:auto; margin-bottom:10px; width:1000px; height:100px; border:1px solid #000000; background: #009966; background-image: url(img/1.gif); } .pages { margin-left:auto; margin-right:auto; width:1000px; } .content { margin-right:10px; width:806px; height:450px; border:1px solid #000000; background: #999999; float:left; } .sidebar { width:180px; height:450px; border:1px solid #000000; background: #FF9900; float:left; } .foot { clear:both; } .footer { margin-top:10px; margin-left:auto; margin-right:auto; width:1000px; height:50px; border:1px solid #000000; background: #333399; }

Перед тем, как написать сайт на php до конца, весь html код нужно раскинуть по нескольким файлам:

  • В header.php войдет весь код с начала и до конца слоя «header »;
  • В footer.php – слой «foot » и «footer »;
  • В content.php – весь код, оставшийся посредине.

Теперь создаем основную страницу index.php , в которой будут размещены вызовы файлов, содержащие в себе код нужных элементов дизайна. Итого в основном файле оказалось всего 3 строчки скрипта:

А если просмотреть в браузере html код страницы, то вы увидите код первоначального исходника:

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

Путь в обход

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

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

Если взялась за минет - тогда изволь делать минет. Тогда отвечай за каждое свое движение и веди себя деликатно. Член не грызи. Яйца не дергай. Волосы на животе не рви. Не суетись и не нервничай - минет надо делать, не заставляя страдать объект минета. Член не редиска! И не куриная косточка. И не кожаный ремешок. И не желудь. Не трамвайный билет. Не авторучка. Не ноготь. Его грызть не надо. Тем более в жизни есть всегда широкий выбор, что можно погрызть.

Но и жонглировать тоже умеют не все. Но все и не должны уметь жонглировать. Но ведь и минет тоже не должны уметь делать все. Но еще раз повторяю: если взялась за минет, то изволь делать не что-нибудь иное, а именно минет. Таков закон жанра. Закон жанра соблюдать не нужно. Но в данном случае его имеет смысл соблюдать.

Урок 1:

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

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

Урок 2:

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

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

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

Урок 3:

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

Урок 4:

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

Урок 5:

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

Урок 6:

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

Урок 7:

Тем, кто только начинает практиковать минет, нужно учитывать некоторые моменты. В момент оргазма мужчины зачастую пытаются погрузить пенис как можно глубже. Однако средняя глубина рта всего лишь 7,5 - 9 см, а среднеевропейская длина пениса от 10 до 14 см. Проблему усложняет и тот факт, что угол захвата пениса при оральном сексе по отношению к горлу и дыхательным путям составляет 90 градусов. Поэтому непосредственно перед оргазмом партнера следует несколько отклонить голову в сторону, что позволит его пенису войти целиком, не создавая опасности для ваших дыхательных путей.

Урок 8:

Тем более не секрет, что при глубоком проникновении возникает известная физическая реакция. Чтобы обойтись без этих неприятностей, нужно всего лишь расслабить гортань и не пытаться её напрягать во время глубокого проникновения. Кроме того вы можете управлять глубиной, временно плотно захватив губами пенис в удобном для вас положении и стимулируя его исключительно языком, чтобы в это время самой немного отдышаться. Мгновение оргазма это единственный момент на протяжение всей оральной игры, когда активность партнера может преобладать над вашей. Он сам начинает имитировать движения, характерные для обычного полового акта, погружая пенис с каждым разом все глубже. Это очень сильное сексуальное переживание, особенно для новичков.

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

Урок 9:

Теперь снова обратим внимание на яички партнера. Учитывая их высокую болевую чувствительность, потребуются особые доверительные отношения между партнерами, чтобы привлечь их в активную сексуальную игру. Начнем с нежного облизывания мошонки. Когда партнер возбудится, можно поиграть с сосками на его груди, стимулируя пенис внизу основания ближе к яичкам. При полном доверии партнера вы сможете взять оба яичка ртом, предварительно облизав мошонку влажным языком, так как нужно смочить волосяной покров мошонки. Слипшиеся волосы не станут мешать вашему языку играть яичками. Придатки яичек вашего партнера в ряде случаев могут служить детектором на скрытые инфекции типа хламидиоза. Если они нехарактерно увеличены и болезнены при соприкосновении, это тревожный сигнал и самое недвусмысленное напоминание о необходимости воспользоваться резинкой.

Урок 10:

Это очень простая техника любовной игры, и, если вы уже освоились с анатомией пениса, то легко ее усвоите. Увлажните губы, сложите их вокруг головки пениса и начинайте тихонько его вертеть по линии уздечки из стороны в сторону. Это не потребует никакого специального умения и особых талантов, так как это самое чувствительная область полового члена. Её стимуляция может вызвать быстрый и сильный оргазм. Обычно она рекомендуется для срочного восстановления боеспособности партнера после уже состоявшейся половой близости.

Я достаточно часто получаю вопросы о том, как изучить PHP и научиться его применять . Помимо этого я очень часто вижу ошибку новичков, которые пытаются применять PHP на достаточно серьёзном уровне, не зная самых базовых вещей . Например, совсем недавно я увидел, что человек занимался реализацией комментирования на сайте (скопировав мой код), всё получил, однако, моя статья прервалась на моменте, где получается готовый массив данных. Куда его выводить, уже дело каждого. И вот человек не знал, как это делать. Он не смог вывести значение массива. И, к сожалению, такое я вижу постоянно. Поэтому я подготовил специальный PDF-путеводитель , он же PDF-чеклист .

В данном PDF-чеклисте содержится порядок изучения PHP и MySQL . Там нет ничего лишнего, только то, что действительно необходимо при создании сайтов. Также я расположил это всё в том порядке, в котором это и нужно изучать.

Скачать данный PDF-файл можно по этой ссылке: .

Я рекомендую данный PDF-файл абсолютно всем. Опытным рекомендую пробежаться по нему глазами и посмотреть на темы. Если Вы их знаете, значит, Вы на правильном пути, можете смело заниматься серьёзной практикой. А если вдруг что-то не знаете, то найдите информацию по этой теме, и изучите её.

А для новичков - это как карта по изучению PHP . Им я рекомендую распечатать её и постепенно изучать каждую тему из этого списка.

Для придания "игрового обучения " напротив каждой темы стоит чекбокс, в который Вы можете поставить галочку, после того, как изучите данную тему. Так будет изучать гораздо проще и интереснее.

А после этого изучить какую-то тему, которая Вам потребовалась (например, cURL ), не составит никакого труда, если Вы знаете всё, что находится в этом файле.

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

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 ) ;



Понравилась статья? Поделиться с друзьями: