Ako može neko da prebaci u Code Snippets, malo sam
PHP kôd:
class W3C{
/**
* @author Webarto.com
* @copyright 2011
*/
public function validate($url){
$return = false;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://validator.w3.org/check?uri=$url");
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_NOBODY, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
$status = $this->match("X-W3C-Validator-Status: ([\S]+)", $data);
if($status == "Valid"){
$return = true;
}else{
$return = false;
}
return $return;
}
private function curl($url){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_ENCODING, "gzip");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
private function match($regex, $string){
preg_match("#$regex#is", $string, $matches);
return $matches[1];
}
}
Juzidž...
PHP kôd:
$w3c = new W3C;
$result = $w3c->check("http://devprotalk.com");
echo ($result == true) ? ':)' : ':(';