This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Sends an HTML snippet to the W3C validator and returns the result as JSON. | |
* @param string $html HTML code | |
* @return string | |
* @link https://github.com/validator/validator/wiki/Service:-Input:-POST-body | |
* @link https://gist.github.com/tap52384/60cc27fd0a76869cc38b#file-php_html_validator-php | |
*/ | |
public static function validateHtml($html = '') | |
{ | |
$default = array( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Given a query string "?to=email&why=because&first=John&Last=smith" | |
// getUrlVar("to") will return "email" | |
// getUrlVar("last") will return "smith" | |
// 'unescape' is now deprecated for security reasons, so it is replaced here by decodeURIComponent | |
// MDN proof: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/unescape | |
// Slightly more concise and improved version based on http://www.jquery4u.com/snippets/url-parameters-jquery/ | |
function getUrlVar(key){ | |
var result = new RegExp(key + '=([^&]*)', 'i').exec(window.location.search); | |
return result && decodeURIComponent( result[ 1 ] ) || ''; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Time unit defaults to seconds to follow the example shown here: | |
* http://mitan.co.uk/erlang/elgcmath.htm | |
* exp calculates e to some specified exponent: | |
* https://secure.php.net/manual/en/function.exp.php | |
* factorial function for php: | |
* http://www.hackingwithphp.com/4/18/0/recursive-functions | |
* Basically, all calculated values are private. |
NewerOlder