Source: cloudflare.phps - download
<?php
/* cloudflare.php
 * by daif alotaibi (http://daif.net)
 * daif55@gmail.com 
*/


$url 'http://www.youm7.com/newtkarirrss.asp';
$data OpenURLcloudflare($url);
print 
$data;



function 
OpenURLcloudflare($url) {
    
//get cloudflare ChallengeForm
    
$data OpenURL($url);
    
preg_match('/<form id="ChallengeForm" .+ name="act" value="(.+)".+name="jschl_vc" value="(.+)".+<\/form>.+jschl_answer.+\(([0-9\+\-\*]+)\);/Uis',$data,$out);
    if(
count($out)>0) {
        eval(
"\$jschl_answer=$out[3];");
        
$post['act']            = $out[1];
        
$post['jschl_vc']        = $out[2];
        
$post['jschl_answer']    = $jschl_answer;
        
//send jschl_answer to the website
        
$data OpenURL($url$post);
    }
    return(
$data);
}

function 
OpenURL($url$post=array()) {
    
$headers[] = 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1';
    
$headers[] = 'Accept: application/json, text/javascript, */*; q=0.01';
    
$headers[] = 'Accept-Language: ar,en;q=0.5';
    
$headers[] = 'Connection: keep-alive';
    
$ch curl_init();
    
curl_setopt($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_HTTPHEADER$headers);
    
curl_setopt($chCURLOPT_VERBOSETRUE);
    
curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
    if(
count($post)>0) {
        
curl_setopt($chCURLOPT_POSTTRUE);
        
curl_setopt($chCURLOPT_POSTFIELDS$post);
    }
    
curl_setopt($chCURLOPT_COOKIEFILE'/tmp/curl.cookie');
    
curl_setopt($chCURLOPT_COOKIEJAR'/tmp/curl.cookie');
    
$data curl_exec($ch);
    return(
$data);
}
?>