Новые книги

Сегодня уже недостаточно просто произвести продукт – нужно грамотно довести его до конечных потребителей. Для того чтобы решить эту задачу, необходима правильно выстроенная модель дистрибуции. Причем в условиях постоянно меняющихся рынков крайне важно быть готовым к тому, что систему придется непрерывно совершенствовать и при этом любой неверный шаг сразу же приведет к снижению продаж, а значит, и прибыли. Эта книга расскажет о том, как разработать и внедрить оптимальную для вашего бизнеса модель дистрибуции и постоянно поддерживать ее в актуальном состоянии, так, чтобы она соответствовала всем вызовам современных отечественных рынков.
Сегодня мобильный маркетинг – один из наиболее эффективных инструментов повышения продаж. Большинство руководителей бизнеса и маркетологов «теоретически» это понимают, но не знают, как использовать этот новый инструмент на практике. Автор, эксперт в области мобильных технологий, директор и владелец цифрового рекламного агентства, развернуто и на множестве практических примеров показывает, как применить каждый конкретный инструмент мобильного маркетинга в разных сферах бизнеса. С их помощью компании могут повысить узнаваемость бренда и лояльность потребителей, вовлечь клиентов в коммуникацию с брендом, добиться максимально точного таргетинга и многократно усилить эффективность традиционных маркетинговых каналов. Книга предназначена для владельцев и руководителей бизнеса, сотрудников рекламных агентств и менеджеров по маркетингу.

exec

Учебник РНР
Назад Вперёд

exec

(PHP 3, PHP 4)

exec - выполняет внешнюю программу.

Описание

string exec (string command [, array output [, int return_var]])

exec() выполняет данную команду command, но ничего не выводит. Она просто возвращает последнюю строку результата выполнения команды. Если вам необходимо выполнить команду и передать все данные из команды непосредственно обратно без изменения, используйте функцию passthru().

Если имеется аргумент array, то специфицированный массив заполняется строками вывода команды. Заметьте, что, если массив уже содержит некоторые элементы, exec() будет присоединять в конец массива. Если вы не хотите, чтобы эта функция присоединяла элементы, вызовите unset() в массиве до передачи его в exec().

Если имеется аргумент return_var, наряду с аргументом array, то return-статус выполняемой команды будет записан в эту переменную.

Предупреждение!

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

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

См. также system(), passthru(), popen(), escapeshellcmd() и операцию backtick.


Назад Оглавление Вперёд
escapeshellcmd Вверх passthru