• 21-05-2010, 16:47:33
    #1
    bazı siteler a.rar dosyasını a.php=5 şeklinde yapıyor gerçek dosya adresni nasıl alabilrim?
  • 21-05-2010, 17:02:57
    #2
    curl header bilgilerinden alabilirsin.
  • 21-05-2010, 17:03:30
    #3
    Üyeliği durduruldu
    site adresini verirsen dosya yol adresini o örnektekini bulmaya calısırım ama kolay değil anlatmasıda zordur. program var mı bunun için bilmiyorum
  • 21-05-2010, 17:20:08
    #4
    ya firefox ile ögrenebiliyosunda php ile nasıl yaparım
  • 21-05-2010, 18:42:36
    #5
    .a.php=0 şeklindeki dosyayı sunucuya çekemiyorum ne yapmam gerek
  • 21-05-2010, 19:49:34
    #6
    Hocam dediğim gibi curl ile
    CURLOPT_HEADER ve CURLOPT_NOBODY true atayacaksın. Daha sonra headerda zaten Location: http://mrtoxic.com/a.zip gibi verecek sana.
  • 21-05-2010, 20:35:52
    #7
    function check_url($url) { 
        $c = curl_init(); 
        curl_setopt($c, CURLOPT_URL, $url); 
        curl_setopt($c, CURLOPT_HEADER,TRUE); // get the header 
        curl_setopt($c, CURLOPT_NOBODY,TRUE); // and *only* get the header 
     
        if (!curl_exec($c)) { return false; } 
    
        $httpcode = curl_getinfo($c, CURLINFO_HTTP_CODE); 
        return ($httpcode < 400); 
      
    }
    böle yaptım ama olmadı
  • 21-05-2010, 20:46:08
    #8
    Üyeliği durduruldu
    deneme yapmak istediğin adresi verebilrsende denesek burda yardım etmeye çalışan insanlar var onları fazla uğraştırmamak gerek bence... Denemek istediğin linki yazarsanda biz deneyip versek...

    Güzel olurdu...

    bende sana şöyle bir örnek sunabilirm...

    function fetch_headers($url) {
    	$headers = array();
    	$url = trim($url);
    
    	$ch = curl_init();
    	curl_setopt($ch, CURLOPT_URL, $url);
    	curl_setopt($ch, CURLOPT_HEADER, 1);
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    	curl_setopt($ch, CURLOPT_NOBODY ,1);
    	$data = curl_exec($ch);
    	$errormsg = curl_error($ch);
    	curl_close($ch);
    					
    	$headers = explode("\n", $data);
    	return $headers;
    } 
    
    $headers = fetch_headers($urladresin);
    	for ($i=0; $i<count($headers); $i++) {
    		if (strstr($headers[$i], "ocation:")) {
    			$str1 = explode("ocation:", $headers[$i]);
    			$link = trim($str1[1]);
    			break;
    		}
    }
    echo $link;
    
    // yada aşağıdaki şekilde dene istediğini kendine göre al...
    
    $headers = fetch_headers($url);
    	for ($i=0; $i<count($headers); $i++) {
    		echo $headers[$i]."<br/>";
    }
    şeklinde adresin header inde ne var ne yok bakabilirsn aklıma böyle geldi
  • 22-05-2010, 12:42:32
    #9
    siteye curl ile üylik girişi yapmama ragmen üyelik sayfaına gönderiyo