php ile ip adresinden şehir bilgisi bulmak

 <?php 
$ip=$_GET['ip'];
$curl_oturumu =curl_init("http://www.ip-adress.com/");
curl_setopt($curl_oturumu, CURLOPT_HEADER, 0);
curl_setopt($curl_oturumu, CURLOPT_POSTFIELDS, "QRY=$ip");
curl_setopt($curl_oturumu, CURLOPT_RETURNTRANSFER  ,1);
curl_setopt($curl_oturumu, CURLOPT_FOLLOWLOCATION  ,1);
$output= curl_exec($curl_oturumu);
curl_close($curl_oturumu);  
$desc = '#IP Location:(.*?)</b>#si';
preg_match_all($desc,$output,$ddesc);
$sonuc = $ddesc[0][0];
print_r(strip_tags($sonuc)); 
?>

vps mysql conf example

[mysqld]
local-infile=0

max_connections = 500
key_buffer_size = 256M
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 8000
thread_cache_size = 256
wait_timeout = 20
connect_timeout = 30
tmp_table_size = 128M
max_heap_table_size = 64M
max_allowed_packet = 32M
net_buffer_length = 16384
thread_concurrency = 2
table_lock_wait_timeout = 30
query_cache_limit = 10M
query_cache_size = 96M
query_cache_type = 1
set-variable=local-infile=0
thread_concurrency = 8
[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 4M
write_buffer = 4M

[myisamchk]
tmpdir=/tmp
key_buffer = 64M
sort_buffer = 64M
read_buffer = 16M
write_buffer = 16M

Teşekkürler Bursa! 105.326 kişi haberi bizden takip etti

bursadabugun

Bursa’nın tartışmasız en büyük internet haber portalı Bursada Bugün’ü dün tam 105 bin 326 okuyucu ziyaret etti.

Bursada Bugün fark yaratmaya devam ediyor. Dün hem Türkiye’ye hem de Bursa’ya kayıp üniversite öğrencisi Sinem Yurdanur’un ölü olarak bulunduğu haberleri damga vurdu. Bu üzücü haberi de tüm Bursa haberleri gibi ilk olarak okuyucularına ulaştıran sitemiz  oldu.

2010 yılının Temmuz ayında ortalıktan kaybolan Uludağ Üniversitesi öğrencisi Sinem Yurdanur’un dün ölü olarak bulunduğu haberi anında Türkiye gündemine oturdu Yerel, ulusal haber siteleri dahil tüm televizyon kanalları da bu üzücü olaya geniş yer ayırdı.

Bu haberi ilk duyuran site olarak siz okuyucularımıza gün boyu son gelişmeleri an be an aktardık. Tam 105 bin 326 okuyucu 18 yaşındaki genç kızın bulunduğu haberini haber sitemizden öğrendi ve Bursa’da rekor olarak kayıtlara geçti. Toplamda ise bir günde 365.213 hiti bir günde almayı başardı.

TÜRKİYE DEVLERİYLE YARIŞIYOR

Alexa verilerine göre Bursa’nın açık ara birinci sitesi olan Bursada Bugün, aynı zamanda Marmara bölgesinin ve tüm Türkiye’de bölgesel yayın yapan haber sitelerinin de önüne geçmeyi başardı. Alexa verilerine göre Türkiye’nin ilk 500’üne yerleşen sitemiz, Türkçe yayın yapan siteler arasında da 222. sırayı alarak büyük bir başarıya imza attı.

ALEXA TÜRKÇE İÇİN TIKLAYINIZ

Kendi WEB TV kurulumunu da tamamlayarak özgün program çekimlerine başlayan Bursada Bugün, çok yakında yepyeni projeleriyle sizlerle birlikte olacak.

Bursada Bugün siz okuyucularımızın güvenine layık olmak için her zaman gerçek haberi en kısa zamanda siz okuyucularına ulaştırabilmek için çalışmaya devam edecek…

Teşekkürler Bursa….

Kaynak: http://www.bursadabugun.com/haber/tesekkurler-bursa-105-326-kisi-haberi-bizden-takip-etti-179057.html

 

Php Gd Create Thumbnail (crop)

<?php
    function createThumbnail($fileSrc,$thumbDest,$thumb_width,$thumb_height){
        $ext=strtolower(substr($fileSrc,strrpos($fileSrc,".")));
        if($ext==".png"){
            @$base_img = ImageCreateFromPNG($fileSrc);
        }else if(($ext==".jpeg") || ($ext == ".jpg")){
            @$base_img = ImageCreateFromJPEG($fileSrc);
        }else if(($ext == ".gif")){
            @$base_img = imagecreatefromgif($fileSrc);
        }
        if(!$base_img) return false;

        $img_width = imagesx($base_img);
        $img_height = imagesy($base_img);

        if($thumb_width <= $thumb_height){
            $size_percent = intval($thumb_height / ($img_height / 100));
            $new_width = intval($size_percent * ($img_width/100));
            $new_height = $thumb_height;
            $difference_width = intval(($new_width - $thumb_width)/2);
            $difference_height = 0;
        }else{
            $size_percent = intval($thumb_width / ($img_width / 100));
            $new_height = intval($size_percent * ($img_height/100));
            $new_width = $thumb_width;
            $difference_width = 0;
            $difference_height = intval(($new_height - $thumb_height)/2);
        }
        $thumb_img = ImageCreateTrueColor($new_width, $new_height);
        ImageCopyResampled($thumb_img,$base_img,0,0,0,0,$new_width,$new_height,$img_width,$img_height);

        $thumb_images = ImageCreateTrueColor($thumb_width, $thumb_height);
        ImageCopyMerge($thumb_images,$thumb_img,0,0,$difference_width,$difference_height,$thumb_width,$thumb_height,100);

        if($ext == ".png"){
            ImagePNG($thumb_images, $thumbDest);
        }else if(($ext == ".jpeg") || ($ext == ".jpg")){
            ImageJPEG($thumb_images, $thumbDest,82);
        }else if($ext == ".gif"){
            ImageGIF($thumb_images, $thumbDest);
        }

        @ImageDestroy($base_img);
        @ImageDestroy($thumb_images);
        @ImageDestroy($thumb_img);

        return true;
    }
?>