cgi_url_validate man page on DragonFly
[printable version]
cgi_url_validate(3) cgi/cgi.h cgi_url_validate(3)
NAME
cgi_url_validate - validate that url is of an allowed format
SYNOPSIS
#include <cgi/cgi.h>
NEOERR *cgi_url_validate (const char *buf, char **esc);
ARGUMENTS
buf - a 0 terminated string
DESCRIPTION
cgi_url_validate will check that a URL starts with one of the accepted
safe schemes. If not, it returns "#" as a safe substitute. Currently
accepted schemes are http, https, ftp and mailto. It then html escapes
the entire URL so that it is safe to insert in an href attribute.
RETURN VALUE
esc - a newly allocated string
SEE ALSO
cgi_debug_init(3), cgi_parse(3), cgi_destroy(3), cgi_js_escape(3),
cgi_html_escape_strfunc(3), cgi_register_strfuncs(3), cgi_output(3),
parse_rfc2388(3), cgi_url_validate(3), open_upload(3), cgi_cs_init(3),
cgi_url_escape_more(3), cgi_html_strip_strfunc(3), cgi_neo_error(3),
cgi_redirect(3), cgi_filehandle(3), cgi_register_parse_cb(3),
cgi_url_escape(3), cgi_init(3), cgi_redirect_uri(3),
cgi_cookie_clear(3), cgi_url_unescape(3), cgi_vredirect(3), cgi_dis‐
play(3), cgi_html_ws_strip(3), cgi_error(3), cgi_cookie_set(3),
cgi_text_html_strfunc(3), cgi_cookie_authority
ClearSilver 12 July 2007 cgi_url_validate(3)
[top]
List of man pages available for DragonFly
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|