PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
URLExtractPath (Function)
In french: URLExtraitChemin
Returns the different elements of a URL: protocol, user, password, domain, port, resource path, resource name, resource extension, request and fragment.
Versions 22 and later
Java This function is now available for Java applications.
New in version 22
Java This function is now available for Java applications.
Java This function is now available for Java applications.
Example
// Retrieve the full path of the URL resource
Resource = URLExtractPath(...
"http://user1:userpwd1@www.site.com:80/images/image.gif", ...
urlResourcePath + urlResourceName + urlResourceExtension)
// Resource = "/images/image.gif"
Syntax
<Result> = URLExtractPath(<URL> , <Section to extract>)
<Result>: Character string
  • Requested URL section.
  • Empty string ("") if an error occurred. To get the details of the error, use ErrorInfo with the errMessage constant.
<URL>: Character string (with quotes)
Full or relative URL to use.
<Section to extract>: Integer constant
URL section to extract:
urlResourcePathPath of the URL resource.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "/pages/".
urlDomainDomain of the URL.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "www.site.com".
urlResourceExtensionExtension of the resource in the URL.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to ".htm".
urlFragmentFragment of the URL (anchor in a document).
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "part1".
urlPasswordUser password in the URL.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "userpwd1".
urlResourceNameName of the URL resource.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "page1".
urlPortPort of the URL.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "80".
urlProtocolProtocol of the URL.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "http".
urlRequestRequest of the URL.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "id=5".
urlUserUser name in the URL.
Example: in the following URL "http://user1:userpwd1@www.site.com:80/pages/page1.htm?id=5#part1", corresponds to "user1".
Business / UI classification: Business Logic
Component: wd260std.dll
Minimum version required
  • Version 19
This page is also available for…
Comments
Click [Add] to post a comment