Input validation

Functions to validate user input.

Functions

Namesort iconLocationDescription
base_pathincludes/common.incReturns the base URL path of the Drupal installation. At the very least, this will always default to /.
check_urlincludes/common.incPrepare a URL for use in an HTML attribute. Strips harmful protocols.
drupal_add_jsincludes/common.incAdd a JavaScript file to the output.
drupal_add_linkincludes/common.incAdd a <link> tag to the page's HEAD.
drupal_attributesincludes/common.incFormat an attribute string to insert in a tag.
drupal_call_jsincludes/common.incGenerates a Javascript call, while importing the arguments as is. PHP arrays are turned into JS objects to preserve keys. This means the array keys must conform to JS's member naming rules.
drupal_cloneincludes/common.incProvide a substitute clone() function for PHP4.
drupal_evalincludes/common.incEvaluate a string of PHP code.
drupal_get_pathincludes/common.incReturns the path to a system item (module, theme, etc.).
drupal_get_private_keyincludes/common.incEnsure the private key variable used to generate tokens is set.
drupal_get_tokenincludes/common.incGenerate a token based on $value, the current user session and private key.
drupal_map_associncludes/common.incForm an associative array from a linear array.
drupal_page_footerincludes/common.incPerform end-of-request tasks.
drupal_to_jsincludes/common.incConverts a PHP variable into its Javascript equivalent.
drupal_urlencodeincludes/common.incWrapper around urlencode) which avoids Apache quirks.
drupal_valid_tokenincludes/common.incValidate a token based on $value, the current user session and private key.
flood_is_allowedincludes/common.incCheck if the current visitor (hostname/IP) is allowed to proceed with the specified event. The user is allowed to proceed if he did not trigger the specified event more than $threshold times per hour.
flood_register_eventincludes/common.incRegister an event for the current visitor (hostname/IP) to the flood control mechanism.
format_dateincludes/common.incFormat a date with the given configured format or a custom format string.
format_intervalincludes/common.incFormat a time interval with the requested granularity.
format_pluralincludes/common.incFormat a string containing a count of items.
format_rss_channelincludes/common.incFormats an RSS channel.
format_rss_itemincludes/common.incFormat a single RSS item.
format_sizeincludes/common.incGenerate a string representation for the given byte count.
format_xml_elementsincludes/common.incFormat XML elements.
lincludes/common.incFormat an internal Drupal link.
page_set_cacheincludes/common.incStore the current page in the cache.
urlincludes/common.incGenerate a URL from a Drupal menu path. Will also pass-through existing URLs.
valid_email_addressincludes/common.incVerify the syntax of the given e-mail address.
valid_urlincludes/common.incVerify the syntax of the given URL.
xmlrpcincludes/common.incPerforms one or more XML-RPC request(s).
 
 

Drupal is a registered trademark of Dries Buytaert.