nedir
<?#  Ile Mysql’deki Verileri Sayfalama# Yazar: JARGON - e-: pieycpi@.com
# Bu dokumani icerigini  yazar bolumunu degistirmeden, # istediginiz sekilde kullanabilirsiniz.
# * * * AYARLAR * * *
$ayar['server']=’localhost’; #Mysql server adresiniz.
$ayar['kullanici']=’root’; #Mysql kullanici adiniz.
$ayar['sifre']=’root’; #Mysql kullanici sifreniz.
$ayar['vt']=’sayfalama’;#Mysql veri tabanizin adi.
$ayar['tablo']=’linkler’; #Kayitlarin tutuldugu tablonuzun adi.
$ayar['kacar']=3; #Verileri kacar kacar listelemak istiyorsaniz o sekilde ayarlayin.
# * * * KONTROLLER * * *
if(!$ayar['kacar'] OR $ayar['kacar']<=0){$ayar['kacar']=5;} /*$ayar['kacar'] degiskenini ayarlamamissaniz veya yanlislikla 0 # yapmissaniz scriptin  vermemesi icin degiskene 5 ataniyor.*/
if(!$HTTP_GET_VARS[sayfa]){$sayfa=0;}
if($HTTP_GET_VARS[sayfa]<0){$sayfa=0;}

# * * * VERI TABANINA BAGLANIP VERILERI SECIYORUZ * *

@mysql_connect($ayar['server'],$ayar['kullanici'],$ayar['sifre']);
@mysql_select_db($ayar['vt']);$kayitlar=mysql_query(’SELECT * FROM ’.$ayar['tablo'].’ LIMIT ’.($sayfa*$ayar['kacar']).’,’.$ayar['kacar']);
$kacsecili=mysql_num_rows($kayitlar);#Kac kayit sectigimizi if($kacsecili>0){$toplam=mysql_fetch_row(mysql_query(’SELECT COUNT(*) FROM ’.$ayar['tablo']));} #Tablodaki toplam kayit sayisini buluyoruz.
# * * * KAYITLARI YAZDIRIYORUZ  SAYFALAMA LINKLERINI HAZIRLAYIP YAZDIRIYORUZ * *

while($listele=mysql_fetch_row($kayitlar)){echo $listele[0].’<br>’;}
#Kayitlari yazdiriyoruz.$kacsayfa=ceil($toplam[0]/$ayar['kacar']);
if($sayfa>0){echo’<a href=’.$PHP_SELF.’?sayfa=’.($sayfa-1).’>Geri</a> | ’;}
#Ilk sayfada degilsek bir onceki sayfaya gitmek icin #Geri linkini yazdiriyoruz.
#Sayfalama numaralarini yaziyoruz.
for($i=0;$i<$kacsayfa;$i++){if($sayfa==$i){echo ($i+1).’ ’;}else{echo’ <a href=’.$PHP_SELF.’?sayfa=’.$i.’>’.($i+1).’</a> ’;}}if($kacsayfa>($sayfa+1)){echo’| <a href=’.$PHP_SELF.’?sayfa=’.($sayfa+1).’>Ileri</a>’;} /*Son sayfada degilsek  birden fazla sayfa varsa, #bir sonraki sayfaya gitmek */
?>

flv indir

başta olmak üzere , MySpac , , DailyMotion, iFilm, Porkolt gibi birçok viideo servisinden çeşitli formatlarda dosya indirmenize yardımcı oluyor. Toolbarda bulunan , sayfada görsel bir öge belirince dönmeye başlıyor, üzerine tıklayarak da ınıza indirebiliyorsunuz.

eklentiyi indir

’a rakip geliyor
’dan yeni bir hizmet…

14.05. 00:14
Dünyanın en büyük arama motoru , kullanıcıları arkadaşlarıyla iletişim halinde tutacak yeni bir hizmet başlatarak, MySpace gibi popüler sosyalleşme sitelerinin yolunu izliyor.

, “Friend Connect” adlı yeni yazılımıyla, kullanıcıların kişisel profil uygulamalarını diğer web sitelerine taşıma olanağı sağlıyor.

Şirketin mühendislik direktörü David Glazer, henüz geliştirilme aşamasında bulunan uygulama ile her web sitesi sahibinin, sitesine küçük bir parça kod ekleyerek, karmaşık bir yazmak zorunda kalmadan yeni sosyal uygulamalar elde edebileceğini belirtti.

Örneğin bir kullanıcının kendi web sitesinden ayrılmadan diğer arkadaşları veya kişiler ile iletişim halinde olabileceğini belirten şirket yetkilileri, kullanıcının web sitesini ziyaret edenlerin diğerlerinin yorumlarını okuyabileceklerini, kendi profillerine müzik ekleyebileceklerini ya da web sitesinin duvarında yazılı mesajları
görebileceklerini kaydettiler.

Friend Connect’in Data Availability uygulaması da, kullanıcılara , PhotoBucket, Twitter eBay aracılığıyla bilgi paylaşımı sağlayacak.

AA

<?
// Setting the URL variable
$link = $_GET['url'];

// Backlinks
function fetch_google($uri) {
$uri = trim(eregi_replace('http://', '', $uri)); $uri = trim(eregi_replace('http', '', $uri));
$url = 'http://www..com/search?hl=en&lr=&ie=UTF-8&q=link:'.$uri;
$v = file_get_contents($url);
preg_match('/of about <b>(.*?)</b>/si',$v,$r);
return ($r[1]) ? $r[1] : '0';
}

// Inlinks
function fetch_yahoo($uri) {
$uri = trim(eregi_replace('http://', '', $uri)); $uri = trim(eregi_replace('http', '', $uri));
$url = 'http://siteexplorer.search..com/search?p=http://'.$uri.'&bwm=i&bwmf=s&bwmo=&fr2=-rd-se';
$v = file_get_contents($url);
preg_match('/of about <strong>(.*?) </strong>/si',$v,$r);
return ($r[1]) ? $r[1] : '0';
}

// Alexa Rating
function fetch_alexa($uri){
$uri = trim(eregi_replace('http://', '', $uri)); $uri = trim(eregi_replace('http', '', $uri));
$url = 'http://data.alexa.com/data?cli=10&dat=snbamz&url=' . urlencode($uri);
$v = file_get_contents($url);
preg_match('/<popularity url="(.*?)" TEXT="([0-9]+)"/>/si', $v, $r);
return ($r[2]) ? $r[2] : '0';
}

// Page Header
echo "<h2>Search Engine Popularity</h2>";

// Display Links and Information
if (isset($link)) {
echo "<strong>URL:</strong> " . $link . "<br />";
echo "<strong> Backlinks:</strong> " . fetch_google($link) . "<br />";
echo "<strong> Backlinks:</strong> " . fetch_yahoo($link) . "<br />";
echo "<strong>Alexa Rating:</strong> " . fetch_alexa($link) . "<br />";
}

// Search
echo "<br />
< action="linkcheck." method="get">
<input type="text" name="url" />
<input type="submit" />
</>";

?>

kaynak: ordan burdan

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot mailto:craftbot@.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC Web Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web Image Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule ^.* - [F,L]

kaynak: ordan burdan

<!– TWO STEPS TO INSTALL BALL DROP:

1. Copy the coding into the HEAD of your document
2. Add the last code into the BODY of your document –>

<!– STEP ONE: Paste this code into the HEAD of your document –>

<HEAD>

<SCRIPT LANGUAGE="JavaScript1.2">
<!– Original: Dragos Saracu (smardoi@.com) –>
<!– Cross Browser by: Bob Simpson (webmaster@maryjanebrown.net) –>
<!– Contributor URL: http://www.maryjanebrown.net/webmaster –>

<! >
<! >

<!– Begin
function BrowserCheck() {
var b = navigator.appName;
if (b == "Netscape") this.b = "NS";
else if (b == " ") this.b = "IE";
else this.b = b;
this.v = parseInt(navigator.appVersion);
this.NS = (this.b == "NS" && this.v>=4);
this.NS4 = (this.b == "NS" && this.v == 4);
this.NS5 = (this.b == "NS" && this.v == 5);
this.IE = (this.b == "IE" && this.v>=4);
this.IE4 = (navigator.userAgent.indexOf('MSIE 4')>0);
this.IE5 = (navigator.userAgent.indexOf('MSIE 5')>0);
if (this.IE5 || this.NS5) this.VER5 = true;
if (this.IE4 || this.NS4) this.VER4 = true;
this.OLD = (! this.VER5 && ! this.VER4) ? true : false;
this.min = (this.NS||this.IE);
}
is = new BrowserCheck();
// End –>
</script>
</HEAD>

<!– STEP TWO: Copy this code into the BODY of your document –>

<BODY>

<center>
Click anywhere to start script<br>
<div id="staticBall" style="position:relative;visibility:visible">
<img src="../img/ball-drop/ball.gif" height=30 width=30 alt="Static ball">
</div>
</center>
<div id="ball" style="visibility:hidden; position:absolute; left:100; top:10; height:34; width:34">
<img src="../img/ball-drop/ball.gif" height=30 width=30 alt="Bouncing ball">
</div>

<script language="Javascript1.2">
<!– Begin
iter = 0;
setId = 0;
down = true;
up = false;
bouncingBall = (is.VER5) ? document.getElementById("ball").style
: (is.NS) ? document.layers["ball"]
: document.all["ball"].style;
stillBall = (is.VER5) ? document.getElementById("staticBall").style
: (is.NS) ? document.layers["staticBall"] : document.all["staticBall"].style;
winH = (is.NS) ? window.innerHeight - 55 : document.body.offsetHeight - 55;
document.onmouseup = buttonUp;
if (is.NS4)
document.captureEvents(Event.MOUSEUP);
function buttonUp(e) {
if ( ((is.NS) ? e.which : event.button) != 1) return true;
if (setId != 0) clearInterval(setId);
bouncingBall.visibility="visible";
stillBall.visibility="hidden";
bouncingBall.left = (is.NS) ? e.pageX - 15 : event.offsetX - 15;
bouncingBall.top = (is.NS) ? e.pageY - 15 : event.offsetY - 15;
iter = 0;
setId = setInterval("generateGravity()", 20);
return true;
}
function generateGravity() {
if ((parseInt(bouncingBall.top)+iter < winH) && down) {
bouncingBall.top = parseInt(bouncingBall.top) + iter;
iter++;
return;
}
else {
if ((parseInt(bouncingBall.top)< winH) && down) {
bouncingBall.top = winH + 5;
return;
}
down = false;
up = true;
if (iter < 0 && parseInt(bouncingBall.top) > winH) {
clearInterval(setId);
bouncingBall.visibility = "hidden";
stillBall.visibility="visible";
setId = 0;
}
if (parseInt(bouncingBall.top) > 0 && up && iter >= 0) {
bouncingBall.top = parseInt(bouncingBall.top) - iter;
iter–;
if (iter%3 == 0) iter–;
return;
}
down = true;
up = false;
}
}
// End –>
</script>

<!– Script Size: 3.46 KB –>

kaynak: ordan burdan

Bundan böyle burada kodları vermeye çalışacağım. Bunlardan bazıları benim çok işime yarıyorlar. Gerçektende kullanışlı kodlar denk geliyor, buda bunlardan birtanesi (yukarıda resimdeki) Adı gizli menü ın solunda duruyor mouse üzerine getirince açılıyor. Kodu aşağıda veriyorum devamını okuyun yazan yere tıklarsanız göreceksiniz, ama önce test etmek isterseniz buraya tıklayarak test sayfamızdan test edebilirsiniz. Testi harici bir tarayıcıyla yapın mesela ile.Unutmayın bunun içeriğini istediğiniz gibi değiştirebilirsiniz.

<HEAD>..</HEAD> arasına eklenecek kod

<>
<HEAD>
<TITLE>gizli-menu</TITLE>
<script language="JavaScript1.2">

/*
Static menu script II (By maXimus, maximus@nsimail.com, http://absolutegb.com/maximus/)
Modified slightly/ permission granted to Dynamic Drive to feature script in archive
For full source, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

function move(x) {
if (document.all) {
object1.style.pixelLeft += x;
object1.style.visibility = "visible"}
else if (document.layers) {
document.object1.left += x;
document.object1.visibility = "show"}};

function makeStatic() {
if (document.all) {object1.style.pixelTop=document.body.scrollTop+20}
else {eval(document.object1.top=eval(window.pageYOffset+20));}
setTimeout("makeStatic()",0);}
</script>

<style>
<!-

.hl {
Background-Color : yellow;
Cursor:hand;
}
.n {
Cursor:hand;
}
->
</style>

<BODY>..</BODY> arasına eklenecek kod

</HEAD>
<BODY>
<LAYER visibility="hide" top="20" name="object1" bgcolor="black" left="0" onMouseOver="move(132)" onMouseOut="move(-132)">

<script language="JavaScript1.2">

function positionmenu(){
move(-132)
}

if (document.all) {document.write('<DIV ID="object1" style="visibility:hidden;cursor:hand; Position : Absolute ;Left : 0px ;Top : 20px ;Z-Index : 20" onmouseover="move(132)" onmouseout="move(-132)">')}
</script>

<table border="0" cellpadding="0" cellspacing="1" width="150" bgcolor="#000000">
<tr><td bgcolor="#0099FF"> <font size="4" face="Arial"><b>Menu</b></font></td>

<script language="JavaScript1.2">
document.write('<td align="center" rowspan="100" width="16" bgcolor="#FF6666"><span style="font-size:13px"><p align="center"><font face="Arial

Black">G<br>I<br>Z<br>L<br>I<br>M<br>E<br>N<BR>U

</font></p></span></TD>')
</script>

</tr>

<script language="JavaScript1.2"><!-
if (document.all||document.layers) {
makeStatic();}

var text=new Array();
var thelink=new Array();

//configure thelinks below. Extend as desired

text[0]="extradestek.org";
text[1]="buzlu.org";
text[2]="themes-";
text[3]="epardus";
text[4]="derinayna";
text[5]="egazetem";
text[6]="centerforum";
text[7]="Email";

thelink[0]="http://www.extradestek.org";
thelink[1]="http://www.buzlu.org";
thelink[2]="http://www.themes-.com";
thelink[3]="http://www.epardus.com";
thelink[4]="http://www.derinayna.com";
thelink[5]="http://www.egazetem.com";
thelink[6]="http://www.centerforum.net";
thelink[7]="mailto:dynamicdrive@.com";

//enter target of above links
//Valid values are ", 'new', or 'framename' (where 'framename' is the name of the frame you wish the links to target)
var linktarget="

///DO NOT EDIT BELOW THIS LINE////////////////

function navigateie(which){
if (linktarget==")
window.location=thelink[which]
else if (linktarget=='new')
window.open(thelink[which])
else{
temp_var=eval("window.parent."+linktarget)
temp_var.location=thelink[which]
}
}

for (i=0;i<=text.length-1;i++)
if (document.all) {document.write('<TR><TD height=20 bgcolor=white onclick="navigateie('+i+')" onmouseover="className='hl'" onmouseout="className='n'"><FONT SIZE=2 FACE=ARIAL> '+text[i]+'</FONT></TD></TR>')}
else {document.write('<TR><TD bgcolor="white"><ILAYER><LAYER HEIGHT="18" onmouseover="this.bgColor='yellow'" onmouseout="this.bgColor='white'" width=131><FONT SIZE=2 FACE=ARIAL> <A href="'+thelink[i]+'" target="'+linktarget+'" id="nounderline">'+text[i]+'</A></FONT></LAYER></ILAYER></TD></TR>')}

//->
</script>
<tr>
<td bgcolor="#0099FF"><font size="1" face="Arial"> </font></td>
</TR>
</table>
<script language="JavaScript1.2">
if (document.all) {document.write('</DIV>')}
window.onload=positionmenu
</script>
</LAYER>

</BODY>
</>

kaynak: ordan burdan

Regex "Regular Expressions" sayesinde herhangi bir web sayfasında yer alan içeriği istediğimiz şekilde filtreleyerek alabilir ayrıca görüntüleyebiliriz. Aşağıdaki örnek, sadece bold olan yazıları filtreleyerek göstermek üzere yazılmıştır. Bu kodu kendi ihtiyacınıza göre düzenleyebilirsiniz.
İpucu: Bu kod özellikle xml dokümanları içindeki bilgileri, bir xml parser kullanmadan sayfalarında şekillendirmek için çok kullanışlıdır

<?
/* Asagidaki ornek kod .com web sitesinin ana sayfasindaki <strong></strong> tagleri arasindaki bold yazilari bulup listeler. Web adresini kendi istediginiz sitenin adresine gore degistirin. Asagidaki <strong> </strong> taglerini istediginiz baska bir tag ile degistirererk aramayi ozellestirebilirsiniz. */
$file="http:///www..com";
$string = file_get_contents("$file");
preg_match_all('/<strong>(.*)</strong>/i', $string, $matches);
foreach ($matches[1] as $match) {
echo "$match<br />
";
}
?>

kaynak: ordan burdan

+SAOP uygulamalarını kullanabilmek için apache web serverda bazı değişiklikler yapmamız gerekmektedir..ini dosyası içinde extension="php_soap.dll" yazısının olup olmadığını kontrol edin.eğer başında ";" varsa onu silin.eğer yoksa siz yazın. apache yi restart edin.böylece aşağıdaki kodları browserinizde açabilirsiniz.Ben herkes anlayabilsin diye baya bir açıklaması yaptım.+SOAP konusuna yeni başlayan arkadaşara çok yardımcı olacak diye düşünüyorum.Sayfanın çoğu açıklamalarından oluşuyor.Direk 'a kopyala yapıştır yapın..Bu açıklamaları eminim sizin anlamanızda etkili olucaktır.bu kodları ben yaptım denemiştir çalışyo arkadaşalar.Size kolay gelsin

<?
/*
** Copyright (c) 2006 Kadir GÜLAÐIZ

** Bu sayfa +Soap uygulamasıdır.Bu sayfada http://tckimlik.nvi.gov.tr(Nufus Müdürlüğü) adresinin web servisi
** kullanılarak TC kimlik Doğrulaması yapılmaktadır.Bunun için nüfus müdürlüğünün web servis hizmeti kullanılmıştır.

** Bu sayfadaki bilgiler tamamen serbest dolaşabilir.İstenildiği gibi değiştirilebilir.
** İstenildiği gibi yayınlanabilir.Bu tamamiyle size kalmış.

** Bu sayfa +Soap kullanımını öğrenmek isteyenlere başlangıç kaynağı olarak kullanılabilir.Kodlar içinde
** hiçbir hazır kütüphane kullanılmamıştır.

** Bu sayfayla ilgili tüm önerilerinizi eleştirilerinizi
** kadir_glz@.com adresine bekliyorum.

** Sakarya Üniversitesi Mühendisliği 3 .sınıf
** http://kGlznet.kayyo.com
*/
?>
<!DOCTYPE PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/; charset=iso-8859-9" />
<title>T.C. Kimlik Sorgulama…</title>
<style type="text/css">
<!–
.style2 {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.style3 {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
–>
</style>
</head>

<body>
<?
/* Öncelikle Nüfus Müdürlüğünün web servis hizmetini kullanabilmek için gereken bilmeliyiz.
** soruişareti(?)'den sonra "wsdl" uzantısı olmalı.
** bu öğrendikten sonra bir SOAP nesnesi oluşturmalıyız.aşağıdaki tek satırlık kod bir
** SoapClient nesnesi oluşturmaktadır.Soap Nesnesi oluşturalım ki,nüfus müdürlüğünün web servisi
** içindeki fonksiyonları kullanabilelim.
*/
$soap=new SoapClient("http://tckimlik.nvi.gov.tr/kpsPublic.asmx?wsdl");
?>
<div align="center">
< id="form1" name="form1" method="post" action="">

<table width="350" border="1" cellpadding="0" cellspacing="0" bordercolor="#FF0000">
<tr>
<td><div align="center">
<table width="300" border="0">
<tr>
<td><div align="center" class="style2">T.C. Kimlik Numaran&#305;z&#305; Giriniz..: </div></td>
</tr>
<tr>
<td><div align="center">
<input name="txtkno" type="text" id="txtkno" size="20" />
</div></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="Sorgula…" />
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
</>

<?
/*
**Buradaki kodlar sayfa post edildikten sonra kullanaılabilecekler.
*/
if($_POST)
{
/*
** Aşağıdaki fonksiyon çe karakterler dönüştürme fonksiyonudur.
** biz Nüfüs müdürlüğünün web servisini kullanarak verileri çektiğimizde , o veriler utf-8 formatındadırlar.
** yani bizim "İ" olmasını beklediğimiz harfimiz "Ã?°" şeklinde gelmektedir.
** Bunu düzeltebilmek için bir fonksiyon kullanıyoruz.Böylece yanlış gelen harfler
** düzeltilerek kullanıcıya doğru bir şekilde gösterilmektedir.
*/
function turkce_karakterler($tck)
{
$tck=str_replace("Ã?°","İ",$tck);
$tck=str_replace("Ã?Å?","Ü",$tck);
$tck=str_replace("Ã?ž","Ð",$tck);
$tck=str_replace("Ã??","Ş",$tck);
$tck=str_replace("Ã?â?¡","Ç",$tck);
$tck=str_replace("Ã?-","Ö",$tck);
return $tck;
}
/*
**Aşağıdaki tek satrılık kod ,nufus müdürlüğünün("http://tckimlik.nvi.gov.tr") web servisinin bize sunmuş olduğu
** fonksiyonlardan biridir."TCKimlikNoDogrula" fornksiyonu sayfamızdaki tckimlik numaramızı yazdığımız text kutusunun
** degerini alır.Böylece biz tckimlik numarasının aranması işlemini nufus müdürlüğünün web servisi
** üzerine atarız.Böylece gönderdiğimiz numara nufus müd. web servisinde aranır.XML verisi halinde olduğu içinde
** array kullanmamız gerekmektedir.
** peki *1(bir ile çarptık)?
** Çünkü "TCKimlikDogrula" fonksiyonu long veri tipindedir.
** bizim text kutumuz string bir değer gönderir.biz onu *1 ile sayısal hale getiririz.
**Eğer *1 i silersek , sorgulama çalışmaz.isterseniz deneyin!!!
*/
$tc=$soap->TCKimlikNoDogrula(array("tcKimlikNo"=>$_POST['txtkno']*1));
/*
** Aşağıdaki array yapısı şunun iç.Şimdi hemen http://tckimlik.nvi.gov.tr/Web/WebServices.aspx adresine gidin.
** aşağıda çıkan linki tıklayın.(XML web servisleri dokumantasyonu)
** Orada web servisinin bize kullanmamız için free olarak fonksiyonları görülmektedir.
** biz "TCKimlikNoDogrula" fonksiyonunu kullanmaktayız.O fonksiyonu tıklayınca şınıza XML sayfası gelir.
** O XML sayfasında "TCKimlikNoDogrula" etiketi vardır.biz onu yukarıdaki tek satrılık kod ile kullandık.
** Aşağıya inerseniz orada birde "TCKimlikNoDogrulaResult" etiketini göreceksiniz.Oranın içeriğine bakınca
** aşağıdaki array yapısının etiketlerini göreceksiniz.
** yani biz "TCKimlikNoDoğrula" etiketine text kutumuzdaki numarayı gönderdiğimizde
** bize "TCKimlikNoDogrulaResult" etiketi geri bildirim yapıp , o tckimlik numarasının bilgilerini bize geri döndürür.
** Böylece nufus müdürlüğünün web servisini kullanmış oluruz.
*/
$bilgiler=array("TCKimlikNo" => "T.C. Kimlik Numaranız..:",
"Ad" => "Adınız..:",
"Soyad"=>"Soyadınız..:",
"DogumYil"=>"Doğum Yılınız..:");
/*
** Şimdi gelelim verileri ekrana yazdırmaya.
** bir foreach döngüsü kullanrak "TCKimlikNoDogrulaResult" fonksiyonu vasıtasıyla
** bilgileri ekrana yazıyoruz.hemde utf-8 formatında gelen verileri turkce_karakterler fonksiyonunu
** kullanarak iso-8859-9 formatındaymış gibi ekrana basıyoruz.
** işte bu kadar.
*/
echo "<table border="1" width="350" cellpadding="0" cellspacing="0" bordercolor="#FF0000">";
foreach($bilgiler as $deger => $metin)
{
echo "<tr><td><div align="left" class="style3">".$metin."</div></td>
<td>".turkce_karakterler($tc->TCKimlikNoDogrulaResult->$deger)."</td></tr>";
}
echo "</table>";

}

?>
</div>
</body>
</>

kaynak: ordan burdan

Yüklendiği dizine dosya upload etmenizi sağlar , yüklenmiş dosyaları listeler.Listpath gibi saldırı betiklerine şı . yüklenmesi engellenmiştir.

<?
//Uploadcı & Dosya Listeleyici Osman v1.0 :)
//Coded By XhanDros a.k.a Yunus Emre Yılmaz.
// : codelgen@.com
$stil ="<style>
body, input,{
border: 1px solid silver;
color : 306090;
background-color:#ffffff;
font-family: verdana;
font-size: 8pt
}
BODY A:link {
COLOR: #444444; TEXT-DECORATION: underline
}
BODY A:visited {
COLOR: #444444; TEXT-DECORATION: underline
}
BODY A:active {
COLOR: #444444; TEXT-DECORATION: underline
}
BODY A:hover {
COLOR: #688ca3; TEXT-DECORATION: underline
}
</style>
<META http-equiv=Content-Type content=text/; charset=-1254>
";
echo $stil;
//Server Değişkenleri
$adres2 = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
if ( empty($upload_edelim)) {
//Diğer dosyaları listeliyoruz..
//Upload edilmiş dosyaları listeleme
$dizin_adi = "./";
$dosya_url = "./";
$dizin = opendir ($dizin_adi);
print ("<b><font color=red>Bu dizindeki Dosyalar:</font></b><br>
");
while ( gettype ( $bilgi = readdir( $dizin ) ) != boolean ) {
if ( is_dir( "$dizin_adi/$bilgi" ) ){
continue;
}
print ("<A href="$dosya_url/$bilgi">$bilgi</A> <br>
");
}
closedir ($dizin);
?>
<br />
<div align=left>Ne duruyorsun sende dosya upload etsene : )< name="upload_yapalim" enctype="multipart/-data" action="<?=$PHP_SELF?>" method="post">
<input type="file" name="dosyamiz">
<br />
<input type="submit" name="upload_edelim" value="Gönder">
</></div><? } ?>
<?
//Başlık Bilgisi
$title="Uploadcı & Dizin Listeleyici Osman v1.0 | Coded By XhanDros"; //Sayfa başlığı (title bilgisi)
echo("<title>$title</title>");
//Boyut sınırı ( En fazla kaç byte upload edilebilecek ?
$boyut_siniri = "750000";
//Upload edecekmiyiz yoksa kullanıcı birtakım zekilikler mi yapmaya çalışıyor ?
if($upload_edelim == "Gönder") {
//Dosya Kontrolü ( Listpath & FSO script kodlarına şı koruma )
if ( $dosyamiz_type == "text/plain" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ;

if ( $dosyamiz_type == "application/x-httpd-" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ;

if ( $dosyamiz_type == "application/octet-stream" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ;

//Dosya Boyutu Büyüklüğü Kontrolü
if ( $dosyamiz_size > $boyut_siniri) die(" $stil; <center>Upload etmek istediğiniz dosya çok <u>büyük</u>.</center>");
//Dosya Adını Kontrol Edelim
if ( $dosyamiz_name == "" ) die(" $stil; <center>Dosya <u>adı</u> yok !");
copy ( $dosyamiz, $dosyamiz_name ); //Upload
echo("$stil <center><i>Dosya yla upload edildi.</i><br>
<b>Adres : <a href='$adres2/$dosyamiz_name'>$dosyamiz_name</a> | Büyüklüğü : $dosyamiz_size Byte. | Tip : $dosyamiz_type </center>");
//Bitti !
}
echo "<center><font face=707070>[Powered By Uploadcı & Dizinci <b>Osman</b> v1.0 -> Coded By <b><font color=red>XhanDros</font></b></font>]";
?>

kaynak: ordan burdan

kazancı = Impression-count X Click-though-rate X Cost-per-click X smart-pricing-factor. kendi sitenizi görmeniz ban'lanmanıza yol açmaz. Yalnızca reklamlara tıklamadığınızdan emin olun.

Ancak sürekli sayfanızı yeniden yükleyerek sayfa görüntülenme sayınızı arttırmanız ban'lanmanıza sebep olur. Click-through-rate (CTR) tıklanmanın görüntülenmeye oranıdır. 0.1% ila 30% arasında olabilir, ama genellikle 1% ile 10% arasındadır. [ 100 Tips ]

"İlk görüntülenme sayısı : Sayfanızın kodunda en üstteki reklam alanının en çok CTR yaratan alan olduğundan emin olun. Unutmayın ki kodundaki ilk reklam alanı sayfanızı gören kullanıcıların ilk gördüğü alan olmayabilir. [ Inside : First impressions count]

Zengin içerik venavigasyonel öğeleri yanındaki reklam alanları genellikle iyi çalışırlar, çünkü kullanıcılar bu alanlara odaklanmışlardır. Kullanıcıların uzun yazı okumaya odaklandıkları sayfalarda, editoryal içeriğin hemen altına yerleştirilmiş reklam alanları iyi çalışırlar. [ Where should I place ads on my pages? ]

Çoklu reklam alanları için format önemlidir, reklam alanlarını, devamlı kullanıcılarınızın anlayacağı şekilde yerleştirin; son yazıdan sonra bir leaderboard kullanın. [ Six optimization tips for forums ]

"Orta, kırılma yerinin üstündeki reklamlar en iyi çalışanlardır. En iyi format büyük kare, 336Ã?280'dir. Yani geniş reklam formatları diğerlerinden daha iyi iş yaparlar. Bunun sebebi diğerlerinden daha az satır kaplıyor olmalarıdır, her bir ekstra satırda ilgili kullanıcıyı kaybetme şansınız artar.

Yeniden söyleyelim özellikle geniş formatlar daha iyi çalışırlar, en iyi 3 format ise; 336Ã?280, 300Ã?250 160Ã?600 wide skyscraper'dır.

hesabı içerisinde farklı paletlerini seçebilmenize imkan yan bir seçenek vardır, buradan reklamın sitenizin rekleri ile uyumlu olmasını, daha etkileyici görünmesini hatat abartı rekler kullanarak kullanıcının gözünden kaçmasını engelleyebilirsiniz. [ Optimization Webinar ]

Click-through için ikinci en aktif yerleşim ise sağ el hizasına gelen alandır. "Skyscrapers" diğer dikey bannerlar ana yapıda içeriğin yanına geldiklerinde gayet iyi iş görürler.. orta kolona yakın kare dikdörtgen bannerlar içeriğe direkt bağlı oldukları için gayet iyi çalışırlar. Kırılma yerinin altında kalan bannerlar en az çalışanlardır. [ ! Publisher Network: Location, location, location... ]

orta dikdörtgen bannerını yerleştirmek için en uygun yer, bannerın altında üstünde içerik olduğu taktirde, sayfanın orta sağ tarafı ya orta sağ sütündur. 'i forumlarda kullanmak da iyidir ancak düşük CTR getirecektir. [ Tips for Webmasters ]

'i bol yazılı sayfalara yerleştirin, 'Sponsored Links' 'Advertisements' gibi başlıkları kullanmaktan çekinin, bannerları kırılma çizgisinin üzerine yerleştirin, bannerların renklerinin sitenizin renkleriyle uyumlu olmasını sağlayın, kenar çizgilerini sitenizin artalan rengine yakın seçerek bannerların sitenin içinde erimesini sağlayın. [ How to Increase CTR ]

Public Service Ads (PSA)'lerin görüntülenmemesini sağlamak için yeterli anahtar kelimeler ile iyi bir içerik hazırlayın, Title description gibi META tagları headings taglarının (h1, h2, ..) sitenizin geri kalanı ile uyumlu yapın. [ How to Remove Public Service Ads (PSA) in ]

Artık diğer reklam programlarını ile birlikte yayımlayabilirsiniz. [ It's official! You can now run on the same page as other contextual ad programs ]

" Politikası: Yayıncılardan, reklamlar imajlar arasında bir ilişki varmış imajını vermemesi için, reklamlar imajları yan yana dizmemelerini istiyoruz. [ Inside : Ad and image placement: a policy clarification ]

hedefleme ile belirli ayarları kullanarak, bot'un belirli bir içeriğie odaklanmasını sağlayabilirsiniz. hedefleme in en son en efektif eklerinden birisidir. [ Display Relevant Ads Using Section Targeting ]

hafta sonları, blogumda ki reklam alanlarının sayısını trafiğin geldiği yere göre arttırmaya verdim. Küçük bir fonksiyonuyla referrerın arama motoru olup olmadığına bakıyor arama motoruysa 2 tane daha reklam alanı yaratıyorum. gelirim cumartesi, pazar pazartesi %284 arttı! [ Positive Experiment ]

"Asla kendi reklamlarınıza tıklamayın ya da tıklatmayın. Asla kodunu değiştirmeyin. Aynı anda rakip bir tekst reklam ya arama servisi kullanmayın. reklam elementlerini maskelemeyin. Aşırı reklam anahtar kelime doldurma olayından kaçının.[ 15 Common Mistakes that Violate TOS ]

Sitenize reklam koymak trafiğinize zarar vermez. Blogerların 6 çeşit geliri vardır; , bağışlar (PayPal gibi), Chitika eMiniMalls reklamlar, Amazon'un ki gibi affilate programları, direk reklam verene satılan reklamlar (3 aylık ya daha uzun dönemli)[ How to Make Money From Your - OLDUKÇA GENİŞ KAPSAMLI BİR MAKALE ]

sayfanızın ne ile ilgili olduğunu anlamaya çalıştığında önemli olan bir kaç şey vardır: Sayfanın URL'i title'ı teks linklerin anchor'ları, sayfada yüksek frekanslı görünen anahtar kelimeler, sayfaya ulaşan arama motoru sorguları, sayfayı linklemiş diğer sayfalar. [ How to Get Relevant Ads (Especially For Bloggers) ]

Blogunuzun yerleşimini genel hissiyatını içerisine reklamlar koyarak ne kadar bozmak istediğinizi kendinize sorun. trafiğinizi kontrol edin, yeterli kalabalığa sahip olup olmadığınızı öğrenin. Reklam kanallarını iyi kullanın. Zaman yın. [Tips on Adsensification ]

Sayfaya 3 reklamı koyabilirsiniz. Kısa yazılarda en yüksek CTR reklam içeriğin üzerinde olduğu zamanlarda alınır. Uzun yazılarda yükset CTR ise reklam yazının içinde bir yerlerde olduğu zamanlar elde edlir. Genişleri tercih edin - geniş dikdörtgen 336Ã?280 en verimli formatıdır.
[ Tips, Layout Optimization Tricks for HigherCTR ]

'ciler yayımcılar için bir kullanışlı özelliği daha açığa çıkardılar - hedefleme. Konsept basit, avantaj olasılıklar sonsuz. [ Display relevant Ads in Blogs: Just suggest ]

kaynak: ordan burdan

Bazı arkadaşlarımız pagerankı sihirli bir değnek sanıyor yani bi pagerank pr5 olunca sitemin anahtar kelimelerinde ben birinci çıım gibi bir beklenti içindeler sürekli. Pagerank ile yatıp pagerank ile kalkıyorlar. Oysa pagerank tek başına bişey ifade etmeyen Toolbara yansıyan yeşil renkli eğlence çubugunun adıdır. İyikide tek başına bişey ifade etmeyen bir olgu…

Arama motoru 'da sonuç sıralamasında etkili oldugu söylenen 75 kadar kriter vardır. İşte pagerank bu kriterlerden biridir sadece.

Peki bu kriterler?
Bu sıralama kriterlerinden bazılarını, insanlar çeşitli denemeler, testler, deneme-yanılma yöntemleri yada tesadüfler sonucu keşfetmişler. Hala sıralamada etkili olduğu düşünülen, onlarca kriteri insanların keşfetmesini istemiyor mühendisleri…

Olayın dahada açığı özeti, insanların tam olarak un sıralama mantığını çözmesini istemiyorlar. Olayı örneklemek gerekirse "Tıpkı özütünün ülü gibi". Binlerce cola türevi içecek var ama coca colanın tadı hiç birinde yok. Colanın gizli ülü bulunursa bu Co. şirketinin sonu olur. ül bulunsa, en basitinden biz niye milyon verip amerikadan cola özütü alalım ki kendimiz yaparız. işte şirketlerin gelecegi için sırlı ülleri keşfedilmemelidir felsefesinin mantığı bu"

Bu sebeble çok sık olarak sonuç sıralama algoritmasını değiştiriyor. Bugün dogru olan şey yarın yanlış çıkartıyor.A sitenizde uyguladığınız taktik, B sitenizde işe yaramıyorun sebebi işte bundan kaynaklanmaktadır.
insanların daha dogrusu webmasterların, dev rakipleri microsoftun 'nun sıralama sonuç algoritmasını keşfetmesini engellemek.
Eger insanlar u tam olarak keşfedebilirlerse örnegin ***** siteler, spam siteler,terör siteleri, ilk sıralarda çıkmaya başlar kalitesini düşürüp yok olmaya mahkum olur. Düşünsenize, amcanın tüm sırları iyice keşfedilse mesela ermeniler "turkish yada alanya, antalya" diye yapılan bir arama sonucunda ermeni soykırımı diye yaptıkları sayfaları çıkartabilirlerdi.Bir anda milyonları düşmanı haline getirebilirlerdi.
Yada bölücü örgüt üyeleri "kahraman kelimesine dair bir aranmada" apo şerefsizini ilk sırada çıkartabilirlerdi.

Ayrıca amcanın en büyük iki rakibi, nun u çözüp şılarına rakip olarak çıkmasını istemiyor patronları mühendisleri.

Pagerank sıralama kriterlerinden sadece biri. 100 puanlık bir sınav kağıdındaki 20 puanlık bir soru gibi düşünülebilir. Sınavda lı olabilmeniz için çözmeniz gereken sorulardan biri gibide düşünebiliriz…

Eger pr6 üzerinde degilseniz pekte önemli olan bir kriter degildir pagerank sizin siteniz için.
Hemen hemen pr3=pr4=pr5 aynı degere sahiptir. Eskiden belki aynı degildi ama artık bu 3 degerde hemen hemen aynı amcanın gözünde.
insanlar pagerank anlaşmaları yaparak bu pagerank degerlerine çok rahat ulaşabildiginden dolayı sıralamada bu degerleri işin içine katmak pek mantıklı degil diye düşünüyorlar.

da onbinlerce maaş alan dünyanın en iyi mühendisleri zeki adamları çalışmakta, tek işleri arama sonuçlarını daha isabetli hale getirmek, insan faktörünü en aza indirip dogal sonuçları üste çıkartmak.
Link verdiğiniz , size link veriyorsa pagerank için bir katkı beklemeyin bu link degişiminden.

Pagerankın ilk çıkış mantığı şu:
" insanların link verdiği kötü olamaz. İnsanlar faydalı olmayan bir siteye link vermezler. İnsanların link verdiği bu iyi siteyi belli kriterler çerçevesinde üst sıraya taşıyalım."

Bir makaleden alıntı:
Alıntı:
1998 yılından itibaren popüler olmaya başladıkça, bir çok webmasterın hedefi haline gelmeye başladı. Amerikalıların daha dogrusu biz Texsaslıların meşhur bir sözü vardır " Boynuna kement geçirilemeyecek binilemeyecek At yoktur." 'unda boyuna kement geçirilip uysallaşıtırmalıydı bir an önce sömürülmeliydi. Ama 'un kurucuları oldukça zeki adamlar çıktı. insanlar sırlarını çözdükçe sıralama algoritması degiştirdi hep. Hala Texsas'ın bozkırlarında dolaşan binilemeyen bir attır
Yukarıdaki alıntıda bahsedildiği gibi, insanlar link degişimleri yaparak pagerank kazanıyor ama bu pagerankın ruhuna aykırıydı. Pagerank dogal yollardan artmalıydı.
Eger bir siteye link verirseniz, link verdiğiniz sitede sizin siteye link veriyorsa burada dogal olmayan bir link degişim anlaşması olduğunu 6 yaşındaki çocuk bile anlar. Pagerankın çıkış mantığına ters bir durum oldugundan bu tür anlaşmalar her iki siteyede fayda yerine zarar getirmektedir.Bunu aklımızdan çıkartmamamız gerek.

Gerçek pagerank olayının mantığı şudur özellikle yabancı sitelerde görülen bir durumdur,

diyelim ki veritabanları üzerine bir makale yazdınız makalenizde ttığınız mysql veritabanı içinde mysql.com adresine link verdiniz. Bu durumda,
hem makalenizi okuyan bir ziyaretçiyi dogru yere yönlendirmiş olduğunuz için , hemde bu makaleyi indexlemeye gelen arama motoru örümceğini konuyla ilgili dogru yere yönlendirdiğiniz için, mysql.com pagerank kazanıyor.
Burada mysql.com bana link verin demedi ama insanlığa faydalı bir iş yapmış oldugundan dolayı bizden şılıksız link aldığından dolayı pr degeri yükseliyor.

Toolbar pagerank ise normal internet kullanıcılarına ziyaret ettikleri siteler hakkında onlara çok yüzeysel bilgi verme niteliğinde amcanın onların ziyaret ettiği siteler hakkında bilgi toplamaya yönelik bir aracı. Dünyadaki tüm sitelerin matematiksel olarak pagerank degeri toplamı 1 sayısına eşittir.
Şu an 20milyar sayfa oldugu tahmin edilmekte. Bu da demek oluyorki matematiksel olarak pagerankın gerçek degeri 1/20milyar yani bol sıfırlı bir rakam.
işte insanların alması kolaylaşsın diye 0,00545457878781878781787 gibi bir rakamı sembolize olarak pr4 ile göstermiş bunu toolbara basıyor.
Gerçeği asla yansıtmaz.
Şöyle bir matematiksel yaklaşımıda düşünebiliriz:
0,00545457878781978781787<pr4 <0,00545457878781979781787 bu iki rakam arasındaki degerlere biz pr4 olarak kabul edelim toolbara yansıtalım.
her pr4 'ün gerçek matematiksel degeri farklıdır.

Boşuna toolbar güncellemesini beklemenize gerek yok.Şu an ki sıralamanız neyse 1 saat sonra pagerank güncellense yine aynı sıralama degerindesinizdir. Pagerankın gerçek degeri kesirli bir ifade oldugunu yukarıda bahsetmiştim. Pay Paydaya sürekli yeni siteler girip çıktıgından dolayı, her sitede matematiksel pagerank kesir degerinin bir parçası oldugundan anlık olarak pagerankımız sürekli degişiyor. Ama bu toolbara 3 ayda bir yansıyor.

Madem pr3=pr4=pr5 ise bizim Pagerank 6 olmak için ne yapmamız gerekirir sorusunun cevabı ise özetle şu:

kurucusu Sergey Brin 'in pagerank hakkındaki şu sözü bize olayı özetliyor
"İnsanlığa faydalı her sitenin pagerankı yüksek olmalıdır."

Bizim yapmamız gereken şey insanlığa faydalı bir yapmak. Yani çe içerikli siteler ile bunu yapmak çok zor.

yılmaz doritos reklamı, fıkraları, oyunlar, Tckimlik, vergi no,sohbet, liseli kızlar,çiceklerin dili… gibi konuların insanlığa pek bir faydası olmayacağından dolayı maksimum pr5 almakta siteleri.
Pr5 bir siteninde pageranktan pek bir fayda beklememesi gerek.

İnsanlığa faydalı bir yaparsanız (hotscripts.com, phpbb.com gibi ) gibi pr7 bile olmak çok zor degil.
Bakınız yüzlerce oyun sitesi var. Ama kaç tane actionscript ile oyun yazıp insanlara kodlarını sunan sitesi var. Cevap sıfır…. Bu yazdığım tarz bişeyi yaparsanız, meksikadanda link alırsınız, japonyadanda link alırsınız , insanlar sizi takdir eder link verir…

unutmamak gerek ki Pagerank ile ilgilenen sadece webmasterlardır.
Sokaktaki adama sorsan pagerank desen adam "Bana küfür mü ediyor acaba diye düşünür"
Normal internet kullanıcıları yani bizim ziyaretçilerimiz kategorisine giren kesim için pagerank bişey ifade etmiyor. Şu pr6 diye o siteye girelim demez kimse. Herkez aradığı bilgiye ulaştığı siteye girer.
Örnegin .com isterse pr0 olsun. biz ona pr için degil içeriginden faydalanıyoruz diye giriyoruz.
Pageranka genellikle yeni açılan siteler muhtaçtır. ( mühendisleride bunu çok iyi bildiğinden, yeni açılan sitelerin pr almasını zorlaştırıyorlar.)

Pageranka çok fazla kafanızı takmayın.
insanlarda kolay kolay toolbar kurmaz. En azından Türkler pek kurmuyor.Türkiyede internet kullanma oranı %10 şu an.
10 kişiden 1 kişi internet kullanıyor o bir kişininde Allah bilir kaçı toolbar kurar ki.

insanlar, hepsiburada.com, .com, itiraf.com, siberalem.com, .com, hotscripts.com, internethaber.com gibi adreslere pr degerleri yüksek diye girmez, içerikleri var diye giriyor…
Eger sitenin içeriği iyiyse bir gelen bir daha geliyorsa, insanlar siteni sık kullanılanlarına ekliyorsa zaten senin sitenin pageranka falan ihtiyacı yoktur.
Sitenin içerigi gerçekten kaliteliyse zaten sana başka insanlar link verirler pagerankında yükseliyor.

kaynak: ordan burdan

Birçok web sitesinin, web programcısının yardımcısı olan Robots.txt, arama motorları örümceklere sitenizdeki dosya klasörlerin hangisini gezip hangisini de bu işlem dışında bırakıp içeriğine girmeyerek onlardan uzak tutan dosyadır.

Dosya temelinde basit bir txt dosyasından olusur ismi "Robots.txt" şeklindedir. bu dosya kullanılacak ise, tüm web sayfanızın bulundugu ana dizinde bulunmalıdır.
(Örnek: Şuanda bulundugunuz 'umun ; blogs.datasenkron.com/engintopcuoglu oldugundan klasorum engintopcuoglu oldugundan robots.txt bu klasorun icinde olmalı blogs.datasenkron.com/engintopcuoglu/robots.txt olarak ulaşılabilmelidir.)

Peki Ama, Robots.txt dosyasına ihtiyaç duyarız?

Birçok Arama Motoruna Ait Örümcekler, Web Sitenizi Ziyaret Ettiği İlk Anda Hemen Robots.txt 'yi ararlar web sitenizin herhangi bir üne girilmesini istiyor yada istemiyorsanız bu dosyadan veri alırlar bu dosyadaki izinler dahilinde sitenizi dolaşırlar.

Aslında diğer bir değişle bu dosyalar sitenizin arama motorlarında indeksleyicisi, yani görünmesini istediğimiz verilerin neler olduğunu mlayan şılama dosyalarıdır.

Robots.txt 'nin Genel İçeriği

İlk önce, robots.txt 'yi oluşturmak için notepad uygulamasını (Not Defteri : Başlat > Programlar > Donatılar > Not Defteri) çalıştıralım.
İçerisine,

User-agent: *
Disallow:

yazalım. Biz bu şekilde, sayfamız için oluşturacak olduğumuz robots.txt ile "bana ait web sayfasının tüm dosyalarını internet üzerinde arama sonuçlarında görüntüleyebilirsin" dedik tamamen tüm dosyalara izin verdik.

Fakat, diyelim ki bizim web sitemizde "veritabanlari" adinda bir klasor olsun bunun icindeki hicbir verinin dolayli yada dolaysiz bir sekilde , , gibi arama motorlarında cıkmasını istemiyorsak, üstteki mlamada yer alan "disallow" satırını,

Disallow: /images/

seklinde mlamamız gerekmektedir. Fakat, yine bu klasorumuz bir tane degil, birden fazla ise, disallow satırını cogaltmamız gerekmektedir.

Örnek:
Disallow: /klasor1/
Disallow: /klasor2/ gibi..

kaynak: ordan burdan

ISA Server üzerinde url setleri tanımlayarak kullanıcıların belirli sitelere erişim gerçekleştirmesini sağlayabiliriz.Böylece istemci bilgisayar url setlerin dışında bir adrese girmeye çalıştığında başarılı olamayacaktır.
Örnek olarak kullanıcıların sadece

anilerduran.com
yahoo.com
mynet.com

adreslerine girişlerine izin verelim.
Bunun için sırasıyla yapmamız gereken işlemler;

-İlk önce sağdaki menuden toolbax'a geliriz Network Objects altında New diyerek URL Seti seçeriz.

Deneyimli Web tasarımcıları size, "Yalnızca siteyi kurarsanız kimse gelmez" diyecektir. Bu doğru. Yalnızca bir Web sitesi kurmak ziyaretçi çekmez. Müşterileri bir kez sitenize gelmeleri için ayartmak çaba gerektirir, tekrar gelmeleri içinse daha fazla çaba harcamanız gerekir.

Çoğu insanın Web sitelerini bulma yöntemlerinden biri .com gibi arama motorları kullanmaktır. , tüm Internet aramalarının yaklaşık yarısını oluşturmaktadır. ! en sık kullanılan diğer arama siteleridir.

Arama sonuçlarında iyi bir sıralama derecesine sahip olmak, insanların sitenizi bulmalarına yardımcı olmak için şarttır. Çoğu insan ilk arama sayfasından ileri gitmez. Ayrıca listenin en yukarısında olmak en altında olmaktan iyidir.

Arama motorları arama sonuçlarını sıralamak için ileri düzeyde algoritmalar kullanır. İyi sayfa sıralama dereceleri rastlantısal değildir. Üst sıralamalarda görünecek Web sayfaları oluşturma sürecine Arama motoru optimizasyonu veya denir.

Her arama motoru biraz farklı bir algoritma kullanır. Üstelik bunların çoğu algoritmalarını düzenli aralıklarla ayarlar. Ancak tüm arama motorlarında bir geçerlidir. ustalık gerektirse de, dikkatle planlanan bir yaklaşım Web sitenize gelen trafiği artırabilir.

lı bir 'ya giden sekiz adım aşağıda verilmektedir.

1. Anahtar Sözcükleri Akıllıca SeçinAnahtar sözcükler, müşterilerin sitenizi bulmak için arama motorlarında kullandıkları sözcüklerdir. Amaç, sayfanızı bu sözcük veya ifadeler için en iyi duruma getirebilmektir. İşletmenizi tam olarak yansıtan anahtar sözcükler seçmelisiniz. Potansiyel müşterilerinizi hedefleyecek kadar özel olmalı, ancak çok da daraltılmamalıdır.

Büyük olasılıkla birçok anahtar sözcüğünüz olacaktır. En iyi yaklaşım farklı sayfalar için farklı anahtar sözcükler seçmektir. İşletmenizin adı iyi biliniyorsa, Hakkımızda sayfasında anahtar sözcük olarak işletmenizin adını kullanın. Ancak çoğu müşteri adınızı değil, ününüzü veya hizmetinizi arar.

Anahtar sözcükler hakkında almak için, sitenizde hangi arama terimlerinin işe yaradığını görmek üzere sunucu günlüklerinize bakın. Ayrıca rakip sitelerde işe yarayan sözcükleri görmek için çeşitli arama terimleri deneyin.

2. Anahtar Sözcükleri Akıllıca Kullanın
Sitenizin anahtar sözcükleri tüm sayfalarınızın "meta başlığı" içinde görünmelidir. "Meta başlık," tarayıcı penceresinin en üstünde, menü çubuğunun üzerinde görüntülenir.

Ayrıca, anahtar sözcükler açılan Web sayfası boyunca düzenli olarak görüntülenmelidir. Özellikle başlangıç paragraflarında sık sık göze çarpmaları önemlidir.

Ancak gereğinden fazla anahtar sözcük kullanmamaya çalışın. Buna "anahtar sözcük yığma" denir. Arama motorları bunu saptayabilir sayfa sıralamanızı düşürebilirler. En iyi düzeyde anahtar sözcük yoğunluğunu bulmanıza yardımcı olabilecek lar vardır. Ancak sitenin sayfalarını yazan yazılımlardan sakının. Arama motorları bunu da fark edebilir.

İşte kuralı: Asla anahtar sözcük yerleştirmek adına içeriğinizin kalitesinden ödün vermeyin. Bu, sayfa sıralamanızı etkiler. Daha önemlisi, siteniz ziyaretçilerin ilgisini çekmez.

3. Anahtar Sözcükleri Tıklatma Başına Ödeme Reklamlarıyla Sınayın
, adCenter veya başka bir tıklatma başına ödeme reklam ı, anahtar sözcüklerinizin etkinliğini sınar. Anahtar sözcüklerinizin sitenize getirip getirmeyeceğini görebilirsiniz. Ayrıca anahtar sözcüklerinizin doğru müşterileri hedeflediğinden de emin olursunuz.

Tıklatma başına ödeme maliyetli olabilir. Ancak doğru kullanıldığında sitenize müşteri çekecektir.

Tıklatma başına ödeme, arama motoru optimizasyonu yerine kullanılmaz. Anahtar sözcüklerinizi değerlendirmek için ile bir arada kullanılmalıdır. Çıkan sonuçlar iyi değilse, anahtar sözcüklerinizi değiştirmeyi düşünebilirsiniz.

4. Diğer Sitelerden Kendi Sitenize Bağlantılar Oluşturun
Arama motorları size gelen bağlantıları sitenize verilen oylar olarak değerlendirir. Bu nedenle gelen bağlantı sayısı arttıkça sayfanızın sıralaması yukarılara taşınır.

Ancak bunda sınırlandırmalar vardır. Arama motoru, bağlanan sitelerin kaliteli adresler olduğunu görmelidir. Sitenize, itibarı kötü olan sitelerden yapılan bağlantılar sıralamanızı kötü şekilde etkiler.

İşletmenizle ilişkili web sitelerine, bağlantı değiş tokuşu teklifi yapın. Daha yüksek bir sıralamaya sahiplerse sizin için daha iyi olur. Kötü itibarı olan sitelerden, sitenize yaptıkları bağlantıları kaldırmalarını isteyin.

Sitenize bağlantı içeren sitelerin listesini görmek için bir arama motoru kullanmayı deneyin. Arama kutusuna Link:sitenizinadı yazmanız yeterlidir.

5. Kampanyanızda Etik Değerlere Uyun
Sayfa sırlamasını yukarılara taşımak için aldatıcı yöntemler kullanmak ters etki yapar. Sitenizin arama sonuçlarından çıılmasına bile yol açabilir. Bir kez arama sonuçlarından çıılırsanız geri girmeniz neredeyse imkansızdır. Bu nedenle etik olmayan her türlü yöntemden kaçının.

Gereğinden fazla anahtar sözcük kullanmayın. Küçük yazı tipi veya sayfanızın arka planıyla aynı renkte metinler gibi gizli metin kullanmayın. Sitenize bağlantısı olan sitelerle aynı olan ayna siteler oluşturmayın. Ayrıca içeriğin her sayfada önemli değişiklikler göstermesine dikkat edin. Birden çok sayfada benzer içerik kullanmak arama motorlarına bir aldatma yöntemi gibi görünebilir.

Sayfanızda paravan sayfa kullanmamalı veya sayfanızın arkasına sayfa gizlememelisiniz. Paravan kullanıldığında iki sayfa oluşturulur. Arama sitesi veri toplayıcıları, anahtar sözcüğü çok olan tek bir sayfa görecektir. Ziyaretçilerse anahtar sözcüklerle ilgili olmayabilen diğer sayfayı görür.

Bu durumla ilgili bir istisna vardır: Bir siteniz varsa, optimizasyon neredeyse olanaksızdır. Arama veri toplayıcıları 'ı anlamaz. Bu durumda, arkasında açılan bir sitesi kurabilirsiniz. Yalnız bu sitenin sitesiyle aynı içeriğe sahip olduğundan emin olun.

6. Sitenizi Arama Motorlarına Gönderin
Sitenizin arama motorlarının dizininde yer aldığından emin olmak istiyorsunuz. Sitenize gelen çok sayıda bağlantı varsa, Web veri toplayıcıları sitenizi olarak bulacaktır. Web veri toplayıcıları Internet üzerinde "gezinerek" motorun veritabanını güncelleştirir.

Siteniz olarak görüntülenmiyorsa, bir gönderim hizmeti aracılığıyla veya kendiniz, sitenizi dizine alınması için gönderebilirsiniz. Üç büyük arama sitesinin Web gönderme formları vardır. Aşağıda A.B.D.'deki gönderme sayfalarının bağlantıları yer almaktadır:

: http://www..com/addurl/?continue=/addurl

!: http://tinyurl.com/5oclp ( gerekli)

: http://beta.search..com/docs/submit.aspx

7. 'nuzun İlerlemesini Edin, Ancak Sabırlı Olun
bir anda gerçekleşmez. İyi sayfa sıralamalarına ulaşmak aylar alır. kampanyanızı aceleye getirmek hatalara yol açabilir. Bu hataların sonuçları ise ciddi olabilir.

Ancak ilerlemeyi etmek önemlidir. Sıralamanızı görmek için anahtar sözcüklerinizle aramalar yapın. Sitenizin ilgili terimlerle ortaya çıkmaya başladığını görmek heyecan vericidir. Bu da işin ek kazancıdır.

Sonuçlar dalgalanma gösterecektir. Sıralamalar günlük, hatta saatlik olarak değişir. Nerede bulunduğunuzu doğru değerlendirebilmek için sık sık denetleyin. Küçük değişiklikleri önemsemeyin. Ancak sıralamada gerileme eğilimi olduğunu fark ederseniz önlem alın.

Sitenizin trafiği arttıkça satışlar da artmalıdır. Satışlar artmıyorsa, sitenizin içeriğini kullanım rahatlığını yeniden değerlendirin. İyi metinler işaretçiler satışların artmasına yardımcı olacaktır.

8. Dış Kaynak Kullanmayı Düşünün
Arama motoru optimizasyonu süreklilik gösteren bir süreçtir tam zamanlı bir iş olabilir. Bazı şirketler alanında uzmanlaşmıştır.

Web sitenizin optimizasyonunu bir şirketine vermek maliyetli bir seçim olabilir. Fiyatlar sitenize, sunulan hizmetlere sürenin uzunluğuna bağlı olarak değişir. Ancak, sağladığı avantajlar bunu akıllıca bir yatırıma dönüştürebilir. Sizden daha iyi sonuçlar alabilecek uzmanlar kiralamış olursunuz. iyi bir ile iş hacminin artması büyük olasılıkla bu maliyeti fazlasıyla şılayacaktır.

Kötü , hiç olmamasından daha zararlı olabilir. Bu nedenle kampanyanızı yönetmesi için doğru şirketi bulmak önemlidir. Şirketin etik kurallarını görmek istediğinizi söyleyin. Aldatıcı yöntemlerini içermiyor olmalıdır.

Şüphesiz şirketin kendisinin de iyi bir sıralaması olmalıdır. Ama yalnızca buna güvenmeyin. Şirketin sağladığı referanslarla iletişim kurun. Şirketin çalıştığı siteleri ziyaret edin reklam metni yazma kalitesine dikkat edin.

Bunun dışında şirketin ayrıntılı bir plan sağlaması gerekir. Bu plan, sıralamanızı artırmak için çeşitli yöntemler içermelidir. Yöntemlerinin fiyatlandırma planının net olması gerekir.

Gerçekçi olmayan beklentiler oluşturan şirketlere dikkat edin. Örneğin uzun bir dönem boyunca 'da en üst sırada kalmayı garanti ediyorsa uzak durun. Ayrıca hızlı sonuçlar vaat ediyorsa aldatıcı yöntemleri kullanıyor olabilir.

Dış kaynak kullanmaya vermeden önce, anahtar sözcükleri bulmanıza, sayfa göndermenize sonuçları etmenize yardımcı olabilecek yönetimi yazılımını denemek isteyebilirsiniz. Bunun maliyeti dış kaynak kullanmaktan daha düşüktür.

Arama motoru optimizasyonunun da zaten bunları sağlayabileceğini unutmayın. İyi optimize edilmiş sayfalar ziyaretçi çekebilir, ancak yalnızca iyi bir ürün teklifi ziyaretçiyi müşteriye çevirebilir.

kaynak: ordan burdan

Emek verip yazdığı içerikerinin daha çok ziyaretçi tarafından okunmasını hangi yazarı istemez ki? Bana göre yazarkan birinci