Etiket arşivi: mehmetmutlu

İçeriğinizi Hızlı Bir Şekilde Google’a Tanıtın

Güncel ve özgün içerikle yola çıkmış olan her web sitesinin en büyük düşmanı “içerik hırsızları” olsa gerek. Bazen saatlar boyunca emek verilen bir makalenin “RSS botlarıyla” çalınması bir kaç saniyeyi buluyor. İşte bu sebepten ötürü; içeriğimizi “içerik hırsızlarına” çaldırmamak için olabildiğince hızlı bir şekilde içeriği Google’a indexletmemiz ( tanıtmamız ) gerekiyor. İşte tam bu noktada karşımıza “Ping Servisleri” çıkıyor. Ping Servislerini açıklayarak makalemize giriş yapalım.

Öncelikle içeriğimizi Google’a tanıtmak istiyorsak “ping servislerini”  kullanmamız gerekiyor. Ping servislerinin ne olduğunu açıklamak gerekirse; ping servisleri temelde büyük veri depolarıdır. Her yazı yazıldıktan sonra yazının ping ile beraber gönderilmesiyle birlikte yazıları kendi sistemlerine depolarlar. Eğer bu süreçte – ki genellikle hep oluyor – Google Bot pinglediğiniz site içerisinde ise saniyeler içinde içeriğinizin indexlenmemesi elde değil. Binevi; Google’ın indexlemesi için büyük veri havuzları oluşturuluyor. Genellikle en az PR7 olan bu ping servislerinin PageRank değerlerinin yüksekliğini düşünürsek,Google Bot’un ne kadar sıklıkla sözkonusu siteleri ziyaret edeceğini tahmin edebiliyorsunuzdu.

Elbette bu da sıklıkla suistimal edilen bir durum. Pek çok yabancı ahlaksız içerikteki site her gün milyonlarca ping atarak havuzu doldurmakta,ping sitelerinin bağlı olduğu serverların sistemlerini de-aktif etmektedir. Bu sebeple belli başlı bazı ping sistemleri daimi olarak randıman vermektedir.

WordPress scriptlerin; Ayarlar sekmesinin yan bölümü olan “Yazma” bölümünün altına ping listesi ekleyebilirsiniz. Ayrıca RSS teknolojisiyle desteklenen diğer sistemler için Pingomatic kullanarak ping yollamanız mümkün.

Kısa ancak içerik olarak yararlı bir makalenin sonuna geldik. Aşağıda verdiğimiz listeyi kullanmanız yeterli olacaktır.

PHP Rastgele şifre üretme fonksiyonu

PHP web programlamaya yeni başlayanlar arasında bu sorunun yanıtını merak edenler illa vardır sanırım Onlar için PHP ile rastgele şifre üreteceğiz.

Şifre uzunlukları ise sabit değil, fonksiyon içerisinde belirttiğimiz kadar olacak.

Rastgele şifre üretme fonksiyonu
Rastgele şifre üretmeye yarayan fonksiyonumuz alttaki. Çok daha uzunları ve çok daha kısaları yazılabilir. Fakat alttaki işinizi görecekti.

function sifre_uret($uzunluk) {
	$karakterler = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ-*_!@#$()+=";
	$karakter_sayi = strlen($karakterler);

	for ($ras = 0; $ras < $uzunluk; $ras++) {
		$rakam_ver = rand(0,$karakter_sayi-1);
		$sifre_ver .= $karakterler[$rakam_ver];
	}
	return $sifre_ver;
}


Nasıl oluyor?
Fonksiyonumuzu çağırırken $uzunluk değişkeni ile şifre  uzunluğunu tanımlıyoruz. $karakterler ile şifre içerisinde yer  alacak karakterleri tanımladık.
 Ve hemen sonrasında toplam karakter  sayısını bulduk. Şifre uzunluğu kadar bir döngü yarattık ardından ve her  seferinde toplam karakter sayısının bir 
altı kadar rakam arasından  rastgele birini seçtik. (bir eksiği kadar çünkü dizi  değişkenler 0 numaradan başlar).. Sonrasında ise tanımlı  karakterlerimizden 
az önce rastgele üretilen rakam sırasında olanı  seçtik.. Hepsi bu kadar :)
 Kullanımısifre_uret(8); 
Şeklindeki kullanım ile 8 karakter uzunluğunda bir şifre elde ederiz.
ÖRNEK
http://www.mehmetmutlu.com.tr/wp-content/uploads/2010/07/rasgele_sifre.php

Plesk Api İle Domain Detayları

Merhabalar, Plesk panel kullanan paneller ile tüm domainin tüm bilgilerini çekmek için aşağıdaki paket örneğini kullanınız

<packet version=”1.6.0.0″>
<domain>
<get>

<filter><domain-name>mehmetmutlu.com.tr</domain-name></filter>
<dataset>
<hosting/><limits/><stat/>
</dataset>

</get>
</domain>
</packet>

GEt içerisinde dataset alanı içerisinde,

domain ile hangi bilgiler var ise ekliyoruz. örn,

<hosting/> yazarsak hosting bilgileri

<limits/> hosting’in limit bilgileri
<stat/> hosting’in durum istatistik bilgisi

IE6 derdinden kurtulmak

Web geliştiriciler için en sıkıntı veren durum şüphesiz Internet Explorer 6 tarayıcılardır. Kısa bir süre önce   Google ve Youtube gibi önemli markalar ie6 tarayıcılarla artık uğraşmayacaklarını ilan ettiler. Ben de bazı projelerde kullandığım bu ie6 tarayıcı banlama uygulamasını artık gönül rahatlığıyla kullanabileceğim.

Aşağıdaki kodları sayfanızın en başına eklerseniz Internet Explorer 6.0 versiyonlu tarayıcılarla gelen ziyaretçi görseldeki mesajla karşılaşacaktır. Kodlara geçelim;

index.php

<?php
$useragent = $_SERVER[‘HTTP_USER_AGENT’];

if (preg_match(‘|MSIE ([0-9].[0-9]{1,2})|’,$useragent,$matched)) {
$browser_version=$matched[1];
$browser = ‘IE';
}

if($browser_version==’6.0′){

?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″/>

<title>Web Tarayıcınız çok eski</title>
<style type=”text/css” media=”screen”>/**/
body { text-align:center; font-family:sans-serif; margin-top:50px; }
div.desc { margin:auto; background:#ffa; color:#110; font-size:18px; padding:20px; width:850px; }
ul.browsers { list-style:none; padding:0; margin:50px auto 0 auto; width:1000px; }
ul.browsers li { text-align:center; display:block; float:left; width:200px; height:300px; margin-left:25px; }
img { border:0; }
/**/</style>
</head>
<body>
<div>
<b>Lütfen okuyun;</b> Kullandığınız web tarayıcı, yani <b>Internet Explorer 6</b>, çok eski ve bu siteyi gösterebilecek kabiliyetlere sahip değil. <b>Artık daha iyi bir web tarayıcı yüklemenin vakti geldi</b>. aşağıdaki yeni ve başarılı web tarayıcılardan bir tanesine tıklayarak indirme sayfasına gidebilirsiniz.
</div>
<ul>
<li>
<h2>Mozilla Firefox</h2>
<a href=”http://www.mozilla-europe.org/tr/firefox/”><img src=”/firefox.jpg” width=”200″ alt=”” /></a>
</li>
<li>
<h2>Google Chrome</h2>
<a href=”http://www.google.com/chrome/index.html?hl=tr”><img src=”/chrome.jpg” width=”200″ alt=”” /></a>
</li>
<li>
<h2>Apple – Safari</h2>
<a href=”http://www.apple.com/safari”><img src=”/safari.jpg” width=”200″ alt=”” /></a>
</li>
<li>
<h2>Opera</h2>
<a href=”http://www.opera.com/”><img src=”/opera.jpg” width=”200″ alt=”” /></a>
</li>
</ul>
</body>
</html>
<?php

die();
}
?>

<!DOCTYPE HTML PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xml:lang=”en” xmlns=”http://www.w3.org/1999/xhtml” lang=”en”>

<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-9″ />
<title>serpito.com ie6 ban uygulaması</title>
</head>

<body>
index.php dosyası

</body>
</html>