Архив на категорию : 'Основы php'

avatar

Phishing Email Scams Интернет титаны обьеденили усилия в борьбе против фишинга

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

Читать далее »

avatar

YouTube222 Новый рекорд YouTube

Интерес к видеохостингу YouTube у пользователей интернета достиг небывалого размаха. О рекордном количестве просмотров, составившем 4 миллиарда в сутки, сообщило агентство Reuters, ссылаясь на данные полученные от представителей сервиса.
Читать далее »

avatar

Довольно редко, но все же иногда перед нами встает такая задача: есть несколько полей для загрузки файлов (input type=”file”), которые должны иметь одно и то же имя, т.е. по сути есть массив файлов, который нужно разом загрузить на сервер:

<input name="files[1]" type="file" />
<input name="files[2]" type="file" />
<input name="files[3]" type="file" />

Читать далее »

avatar

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

Сразу сделаю замечание: эта статья посвящена версиям PHP 4 и 5. В 6-ой версии PHP magic_quotes были убраны и считаются устаревшими (deprecated).

Итак, что такое Magic Quotes. Читать далее »

avatar
cache Кэширование в Смарти Как мы знаем, один из недостатков Смарти по отношению к Blitz – низкая скорость работы. Сегодня мы попытаемся хотя бы частично убрать этот недостаток с помощью механизма кэширования, заложенного в Smarty.

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

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

Мы рассмотрим два вида кэширования в смарти:

  1. Простое кэширование страницы
  2. Множественное кэширование

Читать далее »

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

Условия в смарти

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

{if $a &gt; $b}
B is less than A
{/if}

Это простое условие. Теперь простое ветвление:

{if $a &gt; $b}
B is less than A
{else}
A is less than or equal to B
{/if}

Читать далее »

avatar
intro Смарти. Введение Продолжаем тему шаблонизаторов и сегодня рассмотрим наверно самый популярный из них – Smarty (Смарти). Точнее даже не рассмотрим, а начнем рассматривать, потому что у смарти довольно мощный движок, все возможности которого рассмотреть в одной статье думаю нереально.

Сайт проекта Smarty[ссылка].

Вот думаю, с чего бы начать…

Ага. Начну-ка с установки. Я еще недавно рассматривал другой шаблонизатор Blitz в этой статье. Так вот, там я писал, что его нужно ставить как отдельное расширение PHP. Теперь спешу всех успокоить: смарти не обладает таким недостатком, поэтому его можно использовать в любом проекте.
Читать далее »


Страница 1 из 41234


© 2008 - 2012 i-novice.net | Все права защищены.