Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru
Содержание
parse_url
urldecode
urlencode
base64_encode
base64_decode

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.


[ Назад | Оглавление | Далее ]









helloworld.ru © 2001-2021
Все права защищены