ГоловнаКаталогБлогРейтингЕ-Пошта 
 
 
Зробити домашньою у вибране  

  Функції URL  
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

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

Див. також:
urlencode()


urlencode

Функція urlencode - проводить кодування URL стрічки.

Синтаксис написання:

string urlencode (string str);

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

Приклад 1

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

Див. також:
urldecode()


base64_encode

Функція base64_encode - кодує у кодуванні типу MIME base64.

Синтаксис написання:

string base64_encode (string data);

Вase64_encode() повертає дані data закодовані в кодуванні base64. Таке кодування розроблене для того, щоб передавати двійкові дані через транспортні простори, які не містять восьмого біта (наприклад, поштові тіла).

Дані, закодовані в Base64 займають приблизно на 33% більше місця, ніж оригінал.

Див. також:
base64_decode()


base64_decode

Функція base64_decode - проводить декодування даних, які закодовані у вигляді MIME base64.

Синтаксис написання:

string base64_decode (string encoded_data);

Вase64_decode() декодує encoded_data і повертає оригінал даних. Повернуті дані можуть бути двійковими.

Див. також:
base64_encode()



  Ім'я:
  Пароль:
Микола Васильович Гоголь. Ніч перед Різдвом
Микола Васильович Гоголь. Ніч перед Різдвом

APServer | SiMan CMS | Лічильник відвідувань | Тека сайтів | Рейтинг | Форум | Лінійки малюкам | PHP Builder | Download | Шаблони сторінок | Посібник Smarty | Підручник PHP | Статті/Огляди | Розробка сайтів | Банерна мережа