Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / PHP / Руководство по РНР 3.0 / Справочник функций /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Функции URL - Программирование от RIN.RU
Функции 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);


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


Пример. пример 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);


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


Пример. пример 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.



 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Adabas D функции

Специфичные функции Apache

Функции обработки массивов

Математические BC (произвольной точности) функции

Календарные Функции

Функции Даты/Времени

dBase функции

Функции dbm

Функции для работы с каталогами

Функции запуска программ

Функции работы с filePro

Функции файловой системы

Функции, связанные с HTTP

Функции работы с Hyperwave

Функции работы с изображениями

Функции IMAP

PHP опции и информация

Функции работы с Informix

LDAP Функции

Почтовые функции

Математические функции

Дополнительные функции

Функции mSQL

Функции MySQL

Функции для работы с Sybase

Сетевые функции

Функции ODBC

Функции Oracle

Функции PDF

Функции PostgreSQL

Функции регулярных выражений

Функции семафоров и разделяемой памяти

Solid (надежные) функции

Функции SNMP

Строковые функции

Функции переменных

Функции Vmailmgr

Функции Gz-файлов

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь