SetURLPart()
Синтаксис
Result$ = SetURLPart(URL$ , Parameter$ , Value$)
Описание
Задаёт (или изменяет) определенную часть данного URL$.
Параметры
URL$ Строка URL$, часть которой требуется изменить. Строка URL$ может содержать Параметры, которые полезны если сервер использует язык сценариев, такой как: (PHP). Синтаксис следующий:
(http://www.purebasic.com/index.php3?test=1) Здесь Параметр называется "test", а его значение "1".
Чтобы задать определенную часть URL-адреса, информация, содержащаяся в "URL$", должна (как минимум) иметь следующий формат: ("http://www.purebasic.com")Parameter$ В Parameter$ указывается Параметр URL$, значение которого требуется изменить, если такого Параметра нет - он будет добавлен. Параметры не чувствителен к регистру. Более того, значение Parameter$ может быть одной из следующих констант, чтобы задать определённую часть URL: #PB_URL_Protocol: изменить протокол в URL$ #PB_URL_Site: изменить сайт в URL$ #PB_URL_Port: изменить порт в URL$ (или добавить если не указан) #PB_URL_Parameters: изменить все параметры в URL$ (или добавить если не указаны) #PB_URL_Path: изменить путь в URL$ (или добавить если не указан) #PB_URL_User: изменить имя пользователя в URL$ (или добавить если не указан) #PB_URL_Password: изменить пароль в URL$ (или добавить если не указан - "пользователь" должен существовать)Value$ Значение, которое будет присвоено к указанному Параметру или части URL.
Возвращаемое значение
Возвращает измененный URL.
Пример
URL$ = "http://www.test.com/hello.php3" URL$ = SetURLPart(URL$, #PB_URL_Protocol, "ftp") URL$ = SetURLPart(URL$, #PB_URL_Site, "www.purebasic.com") URL$ = SetURLPart(URL$, #PB_URL_Port, "80") URL$ = SetURLPart(URL$, #PB_URL_Path, "english/index.php3") URL$ = SetURLPart(URL$, #PB_URL_User, "user") URL$ = SetURLPart(URL$, #PB_URL_Password, "pass") URL$ = SetURLPart(URL$, "test", "1") URL$ = SetURLPart(URL$, "ok", "2") Debug URL$ ; Печать "ftp://user:pass@www.purebasic.com:80/english/index.php3?test=1&ok=2"
См. также
GetURLPart(), URLEncoder()
Поддерживаемые OS
Все