Pogledajte određenu poruku
Staro 18. 07. 2011.   #1
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default PHP W3C Validator Class

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($curlCURLOPT_URL"http://validator.w3.org/check?uri=$url");
        
curl_setopt($curlCURLOPT_HEADER1);
        
curl_setopt($curlCURLOPT_NOBODY1); 
        
curl_setopt($curlCURLOPT_RETURNTRANSFER1);
        
$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($curlCURLOPT_URL$url);
        
curl_setopt($curlCURLOPT_ENCODING"gzip");
        
curl_setopt($curlCURLOPT_RETURNTRANSFER1);
        
$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) ? ':)' ':('
__________________
Github // LinkedIn // PHP // ZCE // Stackoverflow PHP // Site5 Web Hosting

Poslednja izmena od webarto : 18. 07. 2011. u 02:35.
webarto je offline   Odgovorite uz citat