Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

PHP ile Gametrackerden map resmi çekmek /fonksiyonlu

Konu

#1
Arkadaşlar konuyu fazla uzatmayacağım. Geçenlerde bi arkadaşımız gametrackerden php ile nasıl map resmi çekilir soru sormuştu. Bende php ile bir fonksiyon yazarak kullanışlı bir kod yazdım. 


Kullanımı;

PHP Kod:
echo mapresim("de_dust2"); 

PHP Fonksiyonu :


PHP Kod:
function mapresim($map){
//Map Resim Başlangıç
stream_context_set_default(
 
   array(
 
       'http' => array(
 
           'method' => 'HEAD',
 
           'header' => "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.79 Safari/537.1\r\n"
 
       )
 
   )
);    
    
$banner "http://image.gametracker.com/images/maps/160x120/cs/".strtolower($map).".jpg";
         
   $banner htmlentities($banner);
            
$banner str_replace("​"""$banner);
            
$banner str_replace("\xE2\x80\x8C"""$banner);
            
$mapyok 'http://image.www.gametracker.com/images/maps/160x120/nomap.jpg';
            
            
$header_response get_headers($banner1);

 
            
            
if(preg_match_all('/(404|Not|Found)/'$header_response[0])) {     
    
     
        $cikti 'map resmi bulunamadi!';
 
             }
 
            else {
     
        $cikti $banner;
    
     
        }    
return 
$cikti;    


test.php

Kod:
<?php
function mapresim($map){
//Map Resim Başlangıç
stream_context_set_default(
   array(
       'http' => array(
           'method' => 'HEAD',
           'header' => "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.79 Safari/537.1\r\n"
       )
   )
);    
    
$banner = "http://image.gametracker.com/images/maps/160x120/cs/".strtolower($map).".jpg";
            $banner = htmlentities($banner);
            $banner = str_replace("&amp;#8203;", "", $banner);
            $banner = str_replace("\xE2\x80\x8C", "", $banner);
            $mapyok = 'http://image.www.gametracker.com/images/maps/160x120/nomap.jpg';
            
            $header_response = get_headers($banner, 1);

           
            if(preg_match_all('/(404|Not|Found)/', $header_response[0])) {    
    
             $cikti = 'Map Resmi Bulunamadi';
             }
            else {
             $cikti = $banner;
    
             }    
return $cikti;    
}
?>


<img src="<?php echo mapresim("de_dust2");?>">




PHP Kod:
“I want everything to be beautiful when I open my eyes.” 
Cevapla
#2
Anlatım güzel ancak v2 sinde gametrackere bağlı olmayan bir sistem yapmanı istiyorum şahsi olarak


Cevapla
#3
ayagına saglık


Cevapla
#4
Teşekkürler, güzel bilgi. Bu kod işime yarayabilir.


Cevapla
#5
(21-09-2018, Saat: 13:09)MawiLarq Adlı Kullanıcıdan Alıntı: Anlatım güzel ancak v2 sinde gametrackere bağlı olmayan bir sistem yapmanı istiyorum şahsi olarak
Gametrackere bağlı olmayan bir sistemde map resimlerini nasıl çekmeyi düşünüyorsun Gülmekten Ölüyorum


PHP Kod:
“I want everything to be beautiful when I open my eyes.” 
Cevapla
#7
(21-09-2018, Saat: 19:05)MawiLarq Adlı Kullanıcıdan Alıntı: Gametracker nasıl çekiyor ?
Gametracker'a map resmi yüklüyorlar yani manuel olarak ekleniyor Gülücük


PHP Kod:
“I want everything to be beautiful when I open my eyes.” 
Cevapla
#9
(21-09-2018, Saat: 19:15)MawiLarq Adlı Kullanıcıdan Alıntı: Sendede manuel olsun ozaman .
canın sağolsun Gülücük


PHP Kod:
“I want everything to be beautiful when I open my eyes.” 
Cevapla


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da