nedir

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index. [L]

not: index. yerine hazırlayacağınız bir sayfada olabilir

kaynak: ordan burdan

$saatfarki = "8"; // ne kadar saat geri :)
$farki = (date("H") + ($saatfarki));
$gerial = mktime( $farki , date("i"), date("s"), date("m"), date("d"), date("Y"));
$ = date("Y-m-d",$gerial);
$yenizaman = date("H:i:s",$gerial);

kaynak: ordan burdan

//CAPTCHA OLUŞTURMA

<?
session_start();
$width = 140;
$height = 70;
$im = imagecreate($width, $height);
$bg = imagecolorallocate($im, 0, 0, 0);

// generate random string
$len = 5;
$chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$string = '';
for ($i = 0; $i < $len; $i++) {
$pos = rand(0, strlen($chars)-1);
$string .= $chars{$pos};
}
$_SESSION['captcha_code'] = md5($string);

// grid
$grid_color = imagecolorallocate($im, 175, 0, 0);
$number_to_loop = ceil($width / 20);
for($i = 0; $i < $number_to_loop; $i++) {
$x = ($i + 1) * 20;
imageline($im, $x, 0, $x, $height, $grid_color);
}
$number_to_loop = ceil($height / 10);
for($i = 0; $i < $number_to_loop; $i++) {
$y = ($i + 1) * 10;
imageline($im, 0, $y, $width, $y, $grid_color);
}

// random lines
$line_color = imagecolorallocate($im, 130, 0, 0);
for($i = 0; $i < 30; $i++) {
$rand_x_1 = rand(0, $width - 1);
$rand_x_2 = rand(0, $width - 1);
$rand_y_1 = rand(0, $height - 1);
$rand_y_2 = rand(0, $height - 1);
imageline($im, $rand_x_1, $rand_y_1, $rand_x_2, $rand_y_2, $line_color);
}

// write the text
$text_color = imagecolorallocate($im, 255, 0, 0);
$rand_x = rand(0, $width - 50);
$rand_y = rand(0, $height - 15);
imagestring($im, 10, $rand_x, $rand_y, $string, $text_color);

header ("Content-type: image/png");
imagepng($im);
?>

////////////////////////////////////////////////////

DOÐRULAMA SAYFASI

<?
session_start();
if(isset($_POST['submit'])) {
if(isset($_POST['captcha_code']) && isset($_SESSION['captcha_code'])) {
if(md5($_POST['captcha_code']) == $_SESSION['captcha_code']) {
echo 'Result: CAPTCHA code correct.<br />';
}else{
echo 'Result: CAPTCHA code incorrect.<br />';
}
}else{
if(!isset($_POST['captcha_code'])) {
echo 'Result: No security code was entered.<br />';
}
if(!isset($_SESSION['captcha_code'])) {
echo 'Result: No CAPTCHA was viewed.<br />';
}
}
}
?>
< method="POST">
<img src="captcha." />
<br />
Enter the above text EXACTALY as it appears. Note: It is case sensitive<br />
<input type="text" name="captcha_code" />
<br />
<input type="submit" name="submit" value="Submit" />
</>

kaynak: ordan burdan

<?
function js_redirect($url, $seconds=5) {
echo "<script language="">
";
echo "<!- hide code from displaying on browsers with JS turned off

";
echo "function redirect() {
";
echo "window.location = "" . $url . "";
";
echo "}

";
echo "timer = setTimeout('redirect()', '" . ($seconds*1000) . "');

";
echo "->
";
echo "</script>
";

return true;
}

örnek :

js_redirect(http://.com,5);//5 saniye sonra sayfasına gidecek

kaynak: ordan burdan

bu kodla formlardan gelebilecek saldırıları bir nebze temizleyebilirsiniz

<?
function stripLargeTags($){
$searches = array (
"/<![CDATA[(.*)]]>/si", // Remove CData
"/<script[^>]*>.*?</script>/si", // Strip out
"/<style[^>]*>.*?</style>/si", // Strip out styles
"/<code[^>]*>.*?</code>/si", // Strip out code chunks
"/<!–.*?–>/s", // Strip comments
"/<!.*>/Us", // Strip !Tags
"/<?.*>/Us" // Strip !Tags
);
$replace = array();
foreach($searches as $search){
array_push($replace, ''); // Replace all with ''
} reset($searches);
$text = preg_replace($searches, $replace, $);
return $text;
}
?>

kaynak: ordan burdan

<?

$filename = 'file-to-.';

// filename visible for client
$visible_name = 'client-file-name.';

// setting the rate limit (=> 36,6 kb/s)
$download_rate = 36.6;

// checking if file exists
if(file_exists($filename) && is_file($filename)) {

// send headers
header('Cache-control: private');
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize($filename));
header('Content-Disposition: filename='.$visible_name);

// flush content
flush();

// open file stream
$file = fopen($filename, "r");

while(!feof($file)) {

// send the current file part to the browser
print fread($file, round($download_rate * 1024));

// flush the content to the browser
flush();

// sleep one second
sleep(1);
}

// close file stream
fclose($file);
}
else {
die('Error: The file '.$visible_name.' does not exist!');
}
?>

kaynak: ordan burdan

<>
<head>
<title>JS ile Fare Pozisyonu Tuş Denetimi</title>
<style type="text/css">
.tasinan {
position: absolute;
border: dashed 1px #59f;
margin: 15px 15px 15px 10px;
padding: 15px;
}
</style>
<script type="text/">

var FarePosUst = 0;
var FarePosSol = 0;

function FarePosAl(olay)
{
if(!olay) var olay = window.event;

FarePosSol = olay.clientX;
FarePosUst = olay.clientY;

document.getElementById("BilgiKutusu").style.top = FarePosUst;
document.getElementById("BilgiKutusu").style.left = FarePosSol;

document.getElementById("mousepos").innerHTML = FarePosSol + ", " + FarePosUst;

return true;
}
// Fare hareket olay kontrolünü kendi fonksiyonumuza bağlıyoruz.
window.document.onmousemove = FarePosAl;

</script>
</head>
<body>
<div class="tasinan" id="BilgiKutusu">
<span>Fare Pozisyonu: </span><span id="mousepos">
</span>
<br />
</div>
</body>
</>

kaynak: ordan burdan

Metod Açıklama
big <big> etiketi oluşturarak karakter dizisinin "büyük" gösterilmesini sağlar.

blink <blink> etiketi oluşturarak karakter dizisinin "yanıp-sönmesini" sağlar.

bold <b> etiketi oluşturarak karakter dizisinin "kalın" gösterilmesini sağlar.

italics <i> etiketi oluşturarak karakter dizisinin "italik" gösterilmesini sağlar.

small <small> etiketi oluşturarak karakter dizisinin "ufak" gösterilmesini sağlar.

strike <strike> etiketi oluşturarak karakter dizisinin "üstü çizgili" gösterilmesini sağlar.

sub <sub> etiketi oluşturarak karakter dizisinin "altta" gösterilmesini sağlar.

sup <sup> etiketi oluşturarak karakter dizisinin "üstte" gösterilmesini sağlar.

fixed <tt> etiketi oluşturarak karakter dizisi içindeki karakterlerin "sabit genişlikte" gösterilmesini sağlar.

fontcolor <font color=""> etiketi oluşturarak karakter dizisinin belirtilen renkte gösterilmesini sağlar.

fontsize <font size="boyu"> etiketi oluşturarak karakter dizisinin belirtilen boyda gösterilmesini sağlar.

kaynak: ordan burdan

$theText = "http://www.OtelReferans.com";
$fontSize = 15;
$angle = 25;
$font = "arial.ttf";

$size = imageTTFBBox($fontSize, $angle, $theFont, $theText);
$image = imageCreateTrueColor(abs($size[2]) + abs($size[0]), abs($size[7]) + abs($size[1]));
imageSaveAlpha($image, true);
ImageAlphaBlending($image, false);

$transparentColor = imagecolorallocatealpha($image, 200, 200, 200, 127);
imagefill($image, 0, 0, $transparentColor);

$textColor = imagecolorallocate($image, 200, 200, 200);
imagettftext($image, $fontSize, 0, 0, abs($size[5]), $textColor, $font, $theText);
imagepng($image, "textImage.png");
imagedestroy($image);

kaynak: ordan burdan

session_start();
if($_SESSION["logged"] != "yes")
{
$agent = $_SERVER['HTTP_USER_AGENT'];
$uri = $_SERVER['REQUEST_URI'];
$ip = $_SERVER['REMOTE_ADDR'];
$ref = $_SERVER['HTTP_REFERER'];
$visitTime = date("r"); //Example: Thu, 21 Dec 2000 16:01:07 +0200

$logLine = "$visitTime - IP: $ip || User Agent: $agent || Page: $uri || Referrer: $ref
";
$fp = fopen("istatistik.txt", "a");
fputs($fp, $entry_line);
fclose($fp);
$_SESSION["logged"] = "yes";
}
?>

kaynak: ordan burdan

öncelikle aşağıdaki dosyayı indirin.

DOWNLOAD

içindeki dosyaları sitenizin root (ana) klasörünün altına yerleştirin.

Şimdi kullanımına gelelim

1-COOKİE İLE KULLANIMI

<?
function getCountryCode()
{
if(isset($_COOKIE["geoCode"]))
{
$countryCode = $_COOKIE["geoCode"];
}
else
{
include("geoip.inc");
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
$countryCode = geoip_country_code_by_addr($gi, $_SERVER["REMOTE_ADDR"]);
geoip_close($gi);
setcookie("geoCode", $countryCode, time()+15552000, "/", ".codekodu.com", 0); //6 months cookie
}

return $countryCode;
}

?>

ÖRNEK :

if(getCountryCode() == "TR")
{
echo "Sitemize Hoşgeldiniz";
//çe sayfaya yönendirme kodları
}
else
{
echo "welcome to ";
//ingilizce sayfaya yönendirme kodları
}

2- İP ADRESİNE GÖRE ÜLKE KODUNU BULMA

function getCountryCode($ip)
{
include("geoip.inc");
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
$countryCode = geoip_country_code_by_addr($gi,$ip);
geoip_close($gi);
return $countryCode;
}

örnek

<?
echo getCountryCode($_SERVER["REMOTE_ADDR"]);
//veya
echo getCountryCode("66.249.65.104");
?>

bu şekilde bir sitenin hostunun hangi ülkede olduğunuda öğrenebilirsiniz.

öncelikle web sitesinin ip adresini öğrenmek için


BAŞLAT
ÇALIŞTIR
CMD KOMUTUNU SEÇİN
siyah ekrana
ping www.siteadi.com
yazın
çıkan ip bu hostun ip sidir.

?>

kaynak: ordan burdan

<script>

var mytest = document.getElementById('test');
mytest.addEventListener('click',fonksiyonadi,false);

function tellme()
{
alert("Clicked");
}

</script>

<a id="test">Tıklayın</a>

burada event(olay) farklı olabilir onmouseover gibi
bu yöntem de çok fazla kod yazmanızı azaltır

kaynak: ordan burdan

html 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>
<title>Vertical Drop Down Menus</title>
<meta http-equiv="Content-Type" content="text/; charset=iso-8859-1" />
<script type="text/">
<!–//–><![CDATA[//><!--
startList = function() {

if (document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onclick=function() {

this.className = (this.className == "on") ? "off" : "on";

}
}
}
}
}
window.onload=startList;
//–><!]]>
</script>
<style type="text/css">
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
}
* body{
font-size:xx-small;
font-size:x-small;
}
ul {
margin: 0;
padding: 0;
list-style: none;
width:150px
}

ul li {
position: relative;
width:148px;
border: 1px solid #ccc;
}
/* keep folowing styles together……………………..*/
* ul ul {
margin-left:-16px;/* ie5 fix */
voice-family: ""}"";
voice-family: inherit;
}
* ul li {float:left;/* hide float from ie5*/}
* ul ul {
width:150px;
width:148px;
voice-family: ""}"";
voice-family: inherit;
}
* ul ul {margin-left:0;/* hide margin from ie5*/}

/* keep above styles together ………….*/

li ul {
position: relative;
display:none;
}
li ul li {
width:139px;
border-left:8px solid blue
}

/* Styles for Menu Items */
ul li a {
display:block;
text-decoration: none;
color: #777;
background: #ffffcc; /* IE6 Bug */
line-height:2em;
height:2em;
padding:0 5px
}
li li a {background:#f2f2f2}

/* set dropdown to default */
li:hover li a, li.over li a {
color: #777;
background-color: #f2f2f2;
}

/* this sets all hovered lists to red */
li a:hover,
li:hover a, li.over a,
li:hover li a:hover, li.over li a:hover {
color: #fff;
background-color: red;
}

li ul li { } /* Sub Menu Styles */
li.on ul { display:block } /* The magic */
li.off ul{display:none}
</style>
</head>
<body>
<h1>Drop Down Vertical menu based on Suckerfish Menus</h1>
<ul id="nav">
<li><a href="#">Home </a></li>
<li><a href="#">About &gt;</a>
<ul>
<li><a href="#">History </a></li>
<li><a href="#">Team </a></li>
<li><a href="#">Offices </a></li>
</ul>
</li>
<li><a href="#">Services &gt;</a>
<ul>
<li><a href="#">Web Design </a></li>
<li><a href="#">Internet Marketing </a></li>
<li><a href="#"> </a></li>
<li><a href="#">Domain Names </a></li>
<li><a href="#">Broadband </a></li>
</ul>
</li>
<li><a href="#">Contact Us &gt;</a>
<ul>
<li><a href="#">United Kingdom</a></li>
<li><a href="#"></a></li>
<li><a href="#">USA</a></li>
<li><a href="#">Australia</a></li>
</ul>
</li>
</ul>
</body>
</>

kaynak: ordan burdan

html>
<head>
<script type="text/"><!–//–><![CDATA[//><!--

sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" over";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" over\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//–><!]]></script>
<style type="text/css">
body {
font: normal 11px verdana;
}

ul {
margin: 0;
padding: 0;
list-style: none;
}

ul li {
position: relative;
float: left;
width:149px;
}

li ul {
position: absolute;
left: 0; /* Set 1px less than menu width */
top: auto;
display: none;
}
li ul ul{
position: absolute;
left:100%; /* Set 1px less than menu width */
top: -.1em;
display: none;
}

/* Styles for Menu Items */
ul li a {
display: block;
text-decoration: none;
color: #777;
background: #fff; /* IE6 Bug */
padding: 5px;
border: 1px solid #ccc;
}
/* commented backslash mac hiding hack */
* ul li a {height:1%}
/* end hack */

/* this sets all hovered lists to red */
li:hover a, li.over a,
li:hover li:hover a, li.over li.over a,
li:hover li:hover li:hover a, li.over li.over li.over a,
li:hover li a:hover, li.over li a:hover,
li:hover li:hover li:hover a:hover, li.over li li a:hover,
li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover
{
color: #fff;
background-color: red;
}

/* set dropdown to default */
li:hover li a, li.over li a,
li:hover li:hover li a, li.over li.over li a,
li:hover li:hover li:hover li a, li.over li.over li.over li a
{
color: #777;
background-color: #fff;
}
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
ul li:hover ul ul, ul li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul {
display:none;
}

ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul, ul li li.over ul,ul li li li.over ul {
display: block;
}

</style>
</head>
<body>
<ul id="nav">
<li><a href="#">Home</a></li>
<li><a href="#">About</a>
<ul>
<li><a href="#">History</a></li>
<li><a href="#">Team</a></li>
<li><a href="#">Offices</a></li>
</ul>
</li>
<li><a href="#">Services</a>
<ul>
<li><a href="#">Web Design</a></li>
<li><a href="#">Internet Marketing</a></li>
<li><a href="#">testing ></a>
<ul>
<li><a href="#">test 1</a></li>
<li><a href="#">test 2</a></li>
<li><a href="#">test 3</a></li>
<li><a href="#">testing ></a>
<ul>
<li><a href="#">test 1</a></li>
<li><a href="#">test 2</a></li>
<li><a href="#">test 3</a></li>
<li><a href="#">test 4</a></li>
<li><a href="#">test 5</a></li>
</ul>
</li>
<li><a href="#">test 4</a></li>
<li><a href="#">test 5</a></li>
</ul>
</li>
<li><a href="#"></a></li>
<li><a href="#">Domain Names</a></li>
<li><a href="#">Broadband</a></li>
</ul>
</li>
<li><a href="#">Contact Us</a>
<ul>
<li><a href="#">United Kingdom</a></li>
<li><a href="#"></a></li>
<li><a href="#">USA</a></li>
<li><a href="#">Australia</a></li>
</ul>
</li>
</ul>
</body>
</>

kaynak: ordan burdan

html>
<head>
<!–[if lt IE 7]>
<script type="text/">
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" over";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" over\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
</script>
<![endif]–>
<style type="text/css">
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
}
* body{
font-size:xx-small;
font-size:x-small;
}
ul#nav, ul {
margin: 0;
padding: 0;
list-style: none;
width:150px;
border-top:1px solid #ccc;
}
ul#nav li {
position: relative;
width:150px;
float:left;
clear:left;
}

#nav li ul {
position: absolute;
top: 0;
margin-left:-999em;
min-height:0;
}
/* Styles for Menu Items */
ul#nav li a {
display:block;
text-decoration: none;
color: #777;
background: #ffcccc; /* IE6 Bug */
line-height:2em;
height:2em;
padding:0 5px;
width:138px;
border: 1px solid #ccc;
border-top:none;
}
* ul#nav a {
width:150px;
width:138px;
}

/* this sets all hovered lists to red */
#nav li:hover a,#nav li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
color: #fff;
background-color: red;
}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
color: #777;
background-color: #ffffcc;
}
#nav li ul li a { } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul { margin-left:149px; }

</style>
</head>
<body>
<h1>Drop Down Vertical menu based on Suckerfish Menus</h1>
<ul id="nav">
<li><a href="#">Home </a></li>
<li><a href="#">About </a>
<ul>
<li><a href="#">History </a></li>
<li><a href="#">Team </a></li>
<li><a href="#">Offices </a></li>
</ul>
</li>
<li><a href="#">Services </a>
<ul>
<li><a href="#">Web Design </a></li>
<li><a href="#">Internet Marketing </a></li>
<li><a href="#"> </a></li>
<li><a href="#">Domain Names </a></li>
<li><a href="#">Broadband </a></li>
</ul>
</li>
<li><a href="#">Contact Us</a>
<ul>
<li><a href="#">United Kingdom</a></li>
<li><a href="#"></a></li>
<li><a href="#">USA</a></li>
<li><a href="#">Australia</a></li>
</ul>
</li>
</ul>
</body>
</>

kaynak: ordan burdan

Windowsunuz artık eskisi gibi stabil çalışmıyor mavi ekranlarla, donup kalmalarla sıkça şılaşıyorsanız, aklinizda da Format Atmak var ise formattan önce aşağıdakileri bir deneyin.

Buradakiler System Restore yi daima devre disi birakanlar Norton Ghost gibi Image alma yazilimlarini kullanmayanlar icindir.

Ayrica Cd yi Repair komutu vermek de kötü bir durum, işe yaramayabilir. Sistemim Hantallaşabilir.

Dikkat !!! yazının devamındakiler denenmemiştir.

1. Öncelikle sistem dosyalarini kontrol ettirip bozulanlar varsa yeniletelim: Xp Cd nizi Takin kurulum ekrani cikacaktir, bu ekrani kapatalim.
Başlat / Çalıştır / sfc /scannow yazarak Ok deyin beklemeye baslayin.

2. RegSeeker , adli yazilimi indirip tüm registry kayitlarini taratalim buldugu tüm hatali kayitlari birgüzel silelim.

3. Registry Optimierer , Programini indirip birkez de bununla taratalim Registry kayitlarini bir kez daha düzelttirelim.
Bu Porgram Norton Windoctor un yaptigi isin aynisini yapiyor, yaptigim denemelerde, bu programi kullandiktan sonra Nor ton win doctor la yaptigim scann larda hicbir bulamadi.

4. Üsttekiler ise yaramadi Ama haala format atmamakta kararliyiz devam ozaman :

Takalim Win XP Cd mizi Cd den Boot edelim

"R" Repair komutunu R ye basarak secelim

Geridönüsüm konsoluna geldik, Admin Passworumuz sorulduktan sonra DOS benzeri bir ekranla karsilasacagiz

Simdi sirasiyla asagidaki komutlari verelim:

CD

cd system32
cd config
ren software software.bak
ren system system.bak
cd c:windowsrepair
copy software c:windowssystem32config
copy system c:windowssystem32config
exit

Boot ettikten sonra Yepyeni bir windowsXP ye sahip oldunuz Hayirli ugurlu olsun. Fakat su an u yeni Kurmus oldugumuz icin Hicbir Porgram calismayacaktir O nedenle Start - Programs ta calismayan nekadar varsa gidip C dizininden ( veya vindowsunuz hangisindeyse ) ProgramFiles ten Bu calismayan Programlarin Klasörlerini tek tek silme niz gerekecek. (Formatsiz vindowsun da bu zahmeti olsun canim ), Böylece Tüm datalariniz yedeklemeye bile gerek kalmadan kurtarildi.

kaynak: ordan burdan

XP güncellemesinden sonra güncellemenin aktif olması için ekrana çıkan "yeniden başlat" sını engelleyebilirsiniz.

Başlat
Çalıştır
sc stop wuauserv
komutunu yazarak enter layın

Yeniden başlatmanızı isteyen uyarı artık çıkmayacaktır.

kaynak: ordan burdan

'ın meşhur reklam birimi yeni bir uygulama başlatıyor. Bundan sonra bot'ları, oluşturulan yeni ma mekanizması sayesinde sitelerin yüklenme sayfanın tamamen açılma sürelerini kayda alıp "Quality Score" yani kalite puanına etki etmesini sağlayacak. Çünkü uzun yüklenme süresine sahip sitelerin birçok ziyaretçi tarafından beklenmeyip, kapatıldığını öngörüyor. Bu mantıkla olaya baktığımızda yavaş sitelerin cezalandırılması mantıklı gözüküyor.

'ın kalite puanı için eskiden; arama motorunda aratılan kelimelerden siteye tıklanma periyodu, konuyla ilgili kelimenin reklam grubundaki tıklanma oranı sitenin genel tıklanma performansı etkin rol oynuyor bunlara göre belirleniyordu. Bundan sonra ziyaretçilerin sitenizdeki bir konuya ulaşma tıklamaları şılığında aldığı tepki hızı da genel kalite puanınıza etki edecek. Bu da reklamlarda tıklama başına aldığınız kazanca doğrudan etki edecek.

Eğer çok yavaş açılan veya özellikle ping olarak bilinen tepki zamanı(response time) saniyeler mertebesinde yüksek olan siteler tarafından cezalandırılacak üzerinden en düşük fiyatlandırmaya tabi olacaklar.
**Yabancı forumlarda 'ın bu sistemle ileride yavaş blogları tamamen sistemden çıkarabileceği söyleniyor. Henüz kesin olmayan bu bilgi eğer doğru çıkarsa, 'deki birçok sitenin indeks yaşamı tehdit altına girecek demektir.

kaynak: ordan burdan

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_BRIGHTNESS, 5);
imagepng($image, 'img_filter_brightness_5.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_GRAYSCALE);
imagepng($image, 'img_filter_grayscale.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_CONTRAST, 5);
imagepng($image, 'img_filter_contrast_5.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_COLORIZE, 100, 0, 0);
imagepng($image, 'img_filter_colorize_100_0_0.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_EDGEDETECT);
imagepng($image, 'img_filter_edgedetect.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_EMBOSS);
imagepng($image, 'img_filter_emboss.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);
imagepng($image, 'img_filter_gaussian_blur.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_SELECTIVE_BLUR);
imagepng($image, 'img_filter_selective_blur.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_MEAN_REMOVAL);
imagepng($image, 'img_filter_mean_removal.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_SMOOTH, 5);
imagepng($image, 'img_filter_smooth_5.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_NEGATE);
imagepng($image, 'img_filter_negate.png');
imagedestroy($image);
?>

<?
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_GRAYSCALE);
imagefilter($image, IMG_FILTER_COLORIZE, 100, 50, 0);
imagepng($image, 'sepia_100_50_0.png');
imagedestroy($image);
?>

kaynak: ordan burdan

Çayı çok sevdiğimi söyleyince, yaşlı bir teyze anlattı geçenlerde…

Bak oğlum diye başladı söze:

Çayın alt demliği KAYNANAdır; Devamlı kaynar durur…
Üst demlik evdeki GELİNdir; Alt demlik kaynadıkça o olgunlaşır, demlenir…
Gelinin KOCAsı ise bardaktır; Biraz kaynana doldurur onu birazda gelin…
ÇOCUKlar çayın şekeridir; tat verir…
GÖRÜMCE ise çay kaşığıdır; arada bir gelir ıştırır gider…
KAYNATAya gelince; o da bardak altıdır; dökülenleri bir araya toplar…

kaynak: ordan burdan

<?

$page = 0;
$URL = "http://www.beginnersphp.co.uk/";
$page = @fopen($URL, "r");
print("Links at $URL<BR>
");
print("<UL>
");
while(!feof($page)) {
$line = fgets($page, 255);
while(eregi("HREF="[^"]*"", $line, $match)) {
print("<LI>");
print($match[0]);
print("<BR>
");
$replace = ereg_replace("?", "?", $match[0]);
$line = ereg_replace($replace, "", $line);
}
}
print("</UL>
");
fclose($page);

?>

kaynak: ordan burdan

<?
$searchmeta = get_meta_tags("index.htm");
echo ($searchmeta["description"]);
echo ("<br>");
echo ($searchmeta["keywords"]);
?>

kaynak: ordan burdan

<?
//this is the image to check , change this
if($img = @GetImageSize("test.gif"))
{
//if image exists display the following information
echo "image exists , here is some info<br>";
//display width in pixels
echo "width = $img[0]<br>";
//display height in pixels
echo "height = $img[1]<br>";
}
else
{
//cant find image message
echo"image does not exist";
}
?>

kaynak: ordan burdan

<?
$service = getservbyport(80, "tcp");
print("Port 80 is $service<br>
");
?>

kaynak: ordan burdan

<?
print("TCP is protocol " . getprotobyname('tcp') . "<br>
");
?>

kaynak: ordan burdan