// Could be used in many situations where a simple "is valid" or "is not valid" result is required.
<?php function w3Valid($url) { require("Snoopy.class.php"); $snoopy = new Snoopy; $snoopy->fetchtext("http://validator.w3.org/check?uri=" . $url . "&output=soap12"); $validator_output = $snoopy->results; if(preg_match("/false/", $validator_output)) { return false; } else { return true; } } ?>