Новые книги

Объединение двух проверенных и отлично зарекомендовавших себя методик управления приносит отличные результаты. Не стало исключением и слияние японской системы бережливого производства и американской — шести сигм. Возникший в результате метод Lean Six Sigma («бережливое производство + шесть сигм») много лет дает возможность компаниям по всему миру повышать операционную эффективность своего бизнеса. Однако внедрение чисто производственных методик управления в сферу услуг представляло определенные трудности. Перед вами одна из первых книг, в которых речь идет именно об услугах.
Нешаблонное, или прорывное, мышление – набор стратегий, позволяющих избавиться от ограничений линейного мышления, но в то же время дающих ощутимый эффект. Речь не идет о безудержной креативности, результаты которой сложно применить на практике. Особенность подхода О’Киффа как раз в том, что он на собственном опыте доказал эффективность этой методики в реалиях бизнеса. Это подход практика, а не консультанта.

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

2-е издание.

Ранее книга издавалась под названием «Бизнес-прорыв. Восемь стратегий достижения выдающихся практических результатов».

urlencode

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

urlencode

(PHP 3, PHP 4)

urlencode - URL-кодирует строку.

Описание

string urlencode (string str)

Возвращает строку, в которой все не алфавитно-числовые символы (кроме -_.) заменены на знак процентов (%) с последующими двумя 16-ричными цифрами и пробелами, кодированными как знаки плюс (+). Она кодируется тем же способом, что и post данные WWW-формы, то есть как в типе носителя application/x-www-form-urlencoded. Это отличается от RFC1738-кодирования (см. rawurlencode()) тем, что, по историческим соображениям, пробелы кодируются как плюсы (+). Эта функция удобна при кодировании строки для использования в части запроса URL для передачи переменных на следующую страницу:

Пример 1. urlencode()
echo '<a href="mycgi?foo=', urlencode($userinput), '">';

Примечание: будьте внимательны с переменными, которые могут совпасть с элементами HTML. Мнемоники вроде &amp, &copy и &pound разбираются браузером и используется реальная мнемоника, а не желаемое имся переменной. Эта склока с W3C, которая тянется годами. Вот ссылка: http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2
PHP поддерживает изменение сепаратора аргументов на рекомендуемый W3C символ точка с запятой вместо .ini-директивы arg_separator. К сожалению, большинство пользовательских агентов не отправляют данные формы в формате с разделением точкой с запятой. Более переносимый способ - использовать &amp; вместо & в качестве сепаратора. Вам не надо для этого изменять arg_separator РНР. Оставьте его как &, но просто кодируйте ваши URLs с помощью htmlentities()(urlencode($data)).

Пример 2. urlencode/htmlentities()
echo '<a href="mycgi?foo=', htmlentities(urlencode($userinput)), '">';

См. также urldecode(), htmlentities(), rawurldecode(), rawurlencode().


Назад Оглавление Вперёд
urldecode ВверхФункции переменных