Php İle Dns Bilgileri Almak

Aslında bayağıdır paylaşım yapmıyordum ,gireyim de az post basayım dedim 🙂 Dns bilgileri bazen işimize yarıyabilir , pek olmasada..

Öncelikle kullandığımız fonksiyonumuzun adı dns_get_record çok bilinen bir fonksiyon değil aslında.Rastladığım bazı kişiler saçma salak botlar ile yapmışlar bu işlemi ,fakat php’nin bize sunduğu hali hazırda cıncık gibi bir fonksiyon var.Örnek kod aşağıda.

 

<?php 
$dns = dns_get_record("borabozdogan.net.tr"); 
print_r($dns); 

?>

Yorumlarınızı eksik etmeyin dostlar.

PHP İle İp Adresine Ait Bilgileri Almak

Çoğu kişiye lazım olur paylaşalım bunuda 🙂 ip getine değeri basmanız yeterlı.

<?php
$ip = $_GET['ip']; //ip adresi
$baglan = file_get_contents("https://db-ip.com/$ip"); //db-ip üzerine bağlantı
## verileri parçalıyoruz ##
preg_match_all("@
<td>(.*?)</td>

@si",$baglan,$v1);

## strip_tags kullanarak html taglarını temızlıyoruz ##
$isp = strip_tags($v1[0][3]);  //servis sağlayıcı
$ulke = strip_tags($v1[0][7]); //ülke
$il = strip_tags($v1[0][8]); //il
$ilce = strip_tags($v1[0][9]); //ilçe

if($_GET['ip']) {
echo "Servis Sağlayıcı :$isp 
 Ülke :$ulke 
 İl :$il 
 İlçe :$ilce";	
}
?>

s

Long Tail Keyword Listesi

Merhabalar ,long tail 3 veya daha fazla kelımeden meydana gelen google aranmalarına verilen bir isim.Long tail search..Uzun kuyruklu arama yani.

Elimde bir liste vardı kullanmıyordum ,paylaşmak istedim.Umarım bu long tail keyword listesi sizlere yardımcı olur.

Long tail kelimeler ile neler yapabilirim?

Bu kelimeler içerisinde rekabetsiz olanlarını seçip adsense ve diğer reklam platformları üzerinden çok ciddi gelirler elde edebilirsiniz.Aynı zamanda çok basit ve rekabeti düşük kelimeler ile oldukça fazla hit alarak internet siteniz üzerinden diğer reklamcılık ve tanıtım faaliyetleri ile gelir elde edebilirsiniz.

http://borabozdogan.net.tr/depo/long.txt

 

Php İle Döviz Kurları Çekme

Mrblar ,örnek bir uygulama yaptım.Yeni başlayan arkadaşlar için faydalı olacaktır.

<?php
$site = file_get_contents("https://kur.doviz.com/"); //sitemize bağlandık
preg_match_all('@<span class="menu-row2">(.*?)</span>@si',$site,$veri); //çektiğimiz verileri $veri dizisine aktardık
?>

<h3>Gram Altın : <?=$veri[0][0];?></h3>


<h3>Dolar : <?=$veri[0][1];?></h3>


<h3>Euro : <?=$veri[0][2];?></h3>

Php İle Alexa Sorgulama

Yeni başlayan kişiler için güzel bir örnek olabilir..Boş vaktim vardı yapayım dedım :p

<?php
$site = "borabozdogan.net.tr";
$alexa = file_get_contents("http://www.alexa.com/siteinfo/{$site}");

preg_match_all('@<strong class="metrics-data align-vmiddle">(.*?)</strong>@si',$alexa,$site);
?>

<h3>Alexa Global : <?=$site[0][0];?></h3>


<h3>Alexa Yerel  : <?=$site[0][1];?></h3>


<h3>Çıkma Oranı  : <?=$site[0][2];?></h3>

Ruby İle Dosyaya Veri Yazma

Selamlar Ruby ile bazen dosya düzenlememiz gerekiyor.Bu durumda php’ye benzer bir kod uyguluyoruz.Mantık şu yaz adında bir değişken tanımladım ve bu değişkende file.open fonksiyonu ile yazacağım dosyayı açtırdım.Yaz değişkenini puts ile beraber çalıştırıp verimi yazdırdım.Ardından ise kurmuş oldum file.open bağlantısını kapattım..

yaz = File.open('input.txt', 'w')
yaz.puts "deneme veri"
yaz.close

İnput.txt ‘yi yazdırmak için açtım..Oradaki W ingilizce yazmaktan geliyor..Okumak isteseydik R olacaktı..

Bir dahaki örneklerde görüşmek üzere..

Ruby İf Else Yapısı

İf else klasiklerden bir şart yapısı.Tüm programcılar illa ki uğraşmıştır if else ile..

Ruby de ise kullanımıyla ilgili örnekler yapacağım..

İf-Else Örneği 1 (x değişkeni 20’ye eşit mi? değil mi?)

x = 20

if x == 20
puts "eşittir"
else
puts "eşit değil"
end

Olay basit değişken tanımladım ,if şartına soktum.Php den farkı süslü parantezleri kullanmamam ve son kısımıa end deyimini Eklemem..

İf-Else Örneği 2 (o ve k değişkenlerinin toplamının 40 dan büyük mü? değil mi?)

o = 15
k = 50
toplam = o+k

if toplam > 40 
puts "o ve k toplamı 40'dan büyük"
puts "\n" ## alt satıra indik.
puts "O Değişkeni", o
puts "K Değişkeni", k
else
puts "o ve k toplamı 40'dan küçük"
puts "O Değişkeni", o
puts "K Değişkeni", k
end

Olaylar aynen bu şekilde kabaca anlamışsınızdır diye düşünüyorum..

Aritmetik Ruby Operatörleri 

Ben çoğu zaman if içerisinde aritmetik operatörleri kullanırım ,veri kontrol edilmesi.Giriş işlemleri vs..

Operatör İsim Örnek
+ Toplama a + b
Çıkartma a – b
* Çarpma a * b
/ Bölme a / b
% Modül a % b

 

Ruby İle Dört İşlem

Ruby Türkiye de pek fazla kullanılmasa da uzaktan takip ettiğim ve çalışmalar yaptığım bir programlama diliydi aslında..

Oldukça basit ve öğrenilmesi kolay olay ruby dili ile internet siteleri de geliştirilebiliyor..Aynı python django gibi ,ruby on rails denilen bir framework yardımıyla..

Türkçe pek fazla kaynak göremedim ,boş zamanlarımda Ruby örnekleri de paylaşacağım.

Toplama İşlemi Nasl Yapılır?

$x = 10
$y = 15

puts $x+$y

x ve y olmak üzere iki adet değişken tanımladım ve bunların toplamını puts ile ekrana yazdırdım.Aslında burada olan işlemin php’den olan farklı noktalı virgül ve puts komutu 🙂

Çıkartma İşlemi Nasıl Yapılır?

$r = 50
$k = 20

toplam = $r-$k
print(toplam)

r ve k adında iki adet değişken tanımlayıp değerlerimi atadım.Çıkartma işlemi yapılan değerleri toplam adında bir değişkene aktardım.Ardından print komutu ile toplam sabitini ekrana yazdırdım, print yerine puts da kullanabilirdik.

Bölme İşlemi Nasıl Yapılır?

$b = 36
$t = 6

puts $b/$t

b ve t adında olan iki adet değişkenime değerler atadım. puts komutu ile ekrana sonuçu direktman yazdırdım.İstersem sabite veya değişkene aktarıp da ekrana basabilirdim.

Çarpma İşlemi Nasıl Yapılır?

$o = 80
$p = 20

print $o*$p

Değişkenlerimde olan verilerin çarpımını print ile ekrana yazdırdım.

Dört işlem kısaca bu şekilde ,takıldığınız bir nokta olursa yorum yazabilir veya borayazilim45@mit.tc adresine mail atabilirsiniz.

En kısa zamanda dönüş yaparım..

Php İle Base64 İçerikli Fotoğrafları Kayıt Etmek

Merhabalar arkadaşlar ,internet üzerinde dolanırken bir kişinin sorunla karşılaştığını gördüm.Daha evvel kullandığım bir teknik aklıma geldi.

Sizlerle paylaşmak istiyorum bu örnek kodları ,öncelikle gelen verim Aşağıdaki biçimde olsun.

Örnek linkimiz view-source:http://www.elele.com.tr/guzellik/makyaj/makyaj-hileleri burası olsun.Sayfada ctrl f yardımı ile base64 diye aradğımızda görselimize rastlıyoruz.

Karşımıza gelen kodda olay şu şekilde ,image/jpeg;base64, -> base64 kodları…

Burada yapacağımız işlem gelen base64’ü kırıp bi değişkene aktarmak.Ardından resim dosyası oluşuturup kırılan base64’ü ona yazdırmak..Örnek kodlar aşağıdaki biçimde.

 

<?php

$b64 = "kodlar..";

$i = base64_decode($b64);
$ad = "test";
touch("$ad.jpg");

$dosya = fopen("$ad.jpg", 'w');
fwrite($dosya, "$i");
fclose($dosya);

?>