ROBOWEB : Документация по PHP : html, perl, cgi, php, css, 3dmax - 3D Studio русская документация с примерами программ, RTFM и описание протоколов, описание dreamweaver, все для вебдизайнера
Разработка сайтов, web дизайн - Центр Русского Дизайна HOD.RU
FLASH
3D Studio MAX
DreamWeawer FAQ
Изучение HTML
META тэги
CSS
Руководство по стилям
Спецификация WML (WAP)
Язык DHTML
Спецификация XML
Руководство по Java
Документация по JavaScript
Язык HOD Text Processor
Интерфейс CGI
Документация по Perl 5
Perl FAQ
Документация по PHP
PHP/FI 2.0
Документация по SQL
Базы данных
Доступ к БД

Рейтинг@Mail.ru Rambler's Top100

Веб дизайнеру
Каталог сайтов Axes.ru


 Руководство по РНР 3.0 - Функции URL


parse_url
parse_url -- обрабатывает URL и возвращает его компоненты
Описание

array parse_url (string url);

Эта функция возвращает ассоциативный массив, включающий множество различных существующих компонентов URL. Они включают "scheme", "host", "port", "user", "pass", "path", "query" и "fragment".


urldecode
urldecode -- декодирует URL-закодированную строку
Описание

string urldecode (string str);

Декодирует любые % ## закодированные в указанной строке. Возвращается декодированная строка.

Пример 1. пример urldecode()

$a = split ('&', $querystring);
$i = 0;
while ($i < count ($a)) {
  $b = split ('=', $a [$i]);
  echo 'Value for parameter ', htmlspecialchars (urldecode ($b [0])),
       ' is ', htmlspecialchars (urldecode ($b [1])), "<BR>";
  $i++;
}

См. также urlencode()


urlencode
urlencode -- кодирует URL строку
Описание

string urlencode (string str);

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

Пример 1. пример urlencode()

echo '<A HREF="mycgi?foo=', urlencode ($userinput), '">';

См. также urldecode()


base64_encode
base64_encode -- кодирует данные в кодировке MIME base64
Описание

string base64_encode (string data);

base64_encode() возвращает data закодированные в кодировке base64. Эта кодировка разработана для того, чтобы передовать двоичные данные через транспортные слои, которые не содержатвосьмой бит, такие как почтовые тела.

Данные в кодировке Base64 занимают примерно на 33% больше места, чем оригинал.

См. также: base64_decode() , RFC-2045 раздел 6.8.


base64_decode
base64_decode -- декодирует данные, закодированные в кодировке MIME base64
Описание

string base64_decode (string encoded_data);

base64_decode() декодирует encoded_data и возвращает оригинал данных. Возвращаемые данные могут быть двоичными.

См. также: base64_encode() , RFC-2045 раздел 6.8.



Содержание