hulkshare и sharebeast

IzKuFeLiQqQqQ

Registered
Здравейте колеги :P бихте ли ми казали http://hulkshare.com/ и http://www.sharebeast.com/ каква система за ъплоад ползват, тъй като гледам, че са с една и съща форма(file upload не flash или link) и се опитвам да кача файл от моя хост на техния, но има една защита която просто не мога да я разбера каква е и как да я мина: "ERROR: Uploads not enabled for this type of users"

ето ми го кода

PHP:
<?php
function hulk_upload($temp) {
	$post1 = array(
		"op"=>"login",
		"redirect"=>"",
		"login"=>"блях",
		"password"=>"бля бля бля",
		"submit"=>"Login"
	);
	$post1 = http_build_query($post1);
	$UID='';
    for($i=0;$i<12;$i++) $UID.=rand(1,10);
	$ch = curl_init();
	//login
	curl_setopt($ch, CURLOPT_URL, "http://hulkshare.com/")or die("error CURLOPT_URL");
	curl_setopt($ch,CURLOPT_COOKIEJAR,"cookies.txt");
	curl_setopt($ch,CURLOPT_COOKIEFILE,"cookies.txt");
    curl_setopt($ch, CURLOPT_HEADER, 0)or die("error CURLOPT_HEADER");	
    curl_setopt($ch, CURLOPT_VERBOSE, 0)or die("error CURLOPT_VERBOSE");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true)or die("error CURLOPT_RETURNTRANSFER");
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible;)")or die("error CURLOPT_USERAGENT");
    curl_setopt($ch, CURLOPT_POST, true)or die("error CURLOPT_POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post1)or die("error CURLOPT_POSTFIELDS");
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION  ,1); 
    $response1 = curl_exec($ch);
	//return $response1;
	if(preg_match("/\<input type\=\"hidden\" name\=\"sess_id\" value\=\"(.+?)\"\>/is",$response1,$ans)) {
		$sess_id = $ans[1];		
	}
	//upload		
    $post2 = array(
        "file_1"=>$temp,
		"upload_type"=>"file",
		"sess_id"=>$sess_id,
		"srv_tmp_url"=>"http://upl.hulkshare.com/tmp",
		"tos"=>"1",
		"submit"=>"Upload"
    );
	$post2 = http_build_query($post2);
	curl_setopt($ch, CURLOPT_URL, "http://upl.hulkshare.com/cgi-bin/upload.cgi?upload_id=$UID&js_on=1&utype=div_file&upload_type=file")or die("error CURLOPT_URL");
	curl_setopt($ch,CURLOPT_COOKIEJAR,"cookies.txt");
	curl_setopt($ch,CURLOPT_COOKIEFILE,"cookies.txt");
    curl_setopt($ch, CURLOPT_HEADER, 0)or die("error CURLOPT_HEADER");
    curl_setopt($ch, CURLOPT_VERBOSE, 0)or die("error CURLOPT_VERBOSE");
	curl_setopt($ch, CURLOPT_REFERER, "http://hulkshare.com/");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true)or die("error CURLOPT_RETURNTRANSFER");
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)")or die("error CURLOPT_USERAGENT");
    curl_setopt($ch, CURLOPT_POST, true)or die("error CURLOPT_POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post2)or die("error CURLOPT_POSTFIELDS");
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION  ,1); 
    $response2 = curl_exec($ch);
	return $response2;
	
	 /* if(preg_match("/\<Textarea style\=\"width\:99\%\;\" rows\=7 wrap\=OFF onFocus\=\"this\.select\(\)\"\>(.+?)\<\/textarea\>/is",$response2,$ans)) {
		return $ans[1];
	}else return false;  */
}
?>
 

Back
Горе