$saatfarki = "8"; // ne kadar saat geri
$farki = (date("H") + ($saatfarki));
$gerial = mktime( $farki , date("i"), date("s"), date("m"), date("d"), date("Y"));
$tarih = date("Y-m-d",$gerial);
$yenizaman = date("H:i:s",$gerial);
kaynak: ordan burdan
//CAPTCHA OLUŞTURMA
<?php
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
<?php
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 />';
}
}
}
?>
<form method="POST">
<img src="captcha.php" />
<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" />
</form>
kaynak: ordan burdan
<?php
function js_redirect($url, $seconds=5) {
echo "<script language="JavaScript">
";
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://google.com,5);//5 saniye sonra google sayfasına gidecek
kaynak: ordan burdan
bu kodla formlardan gelebilecek saldırıları bir nebze temizleyebilirsiniz
<?
function stripLargeTags($html){
$searches = array (
"/<![CDATA[(.*)]]>/si", // Remove CData
"/<script[^>]*>.*?</script>/si", // Strip out javascript
"/<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, $html);
return $text;
}
?>
kaynak: ordan burdan
<?
$filename = 'file-to-download.zip';
// filename visible for client
$visible_name = 'client-file-name.zip';
// setting the download 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
<html>
<head>
<title>JS ile Fare Pozisyonu ve 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/javascript">
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>
</html>
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="renk"> 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 rar dosyayı indirin.
rar 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";
//türkçe sayfaya yönendirme kodları
}
else
{
echo "welcome to site";
//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
WINDOWS
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 html de çok fazla kod yazmanızı azaltır
kaynak: ordan burdan
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Vertical Drop Down Menus</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
<!–//–><![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;
}
* html 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……………………..*/
* html ul ul {
margin-left:-16px;/* ie5 fix */
voice-family: ""}"";
voice-family: inherit;
}
* html ul li {float:left;/* hide float from ie5*/}
* html ul ul {
width:150px;
width:148px;
voice-family: ""}"";
voice-family: inherit;
}
* html 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 ></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="#">Hosting </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="#">France</a></li>
<li><a href="#">USA</a></li>
<li><a href="#">Australia</a></li>
</ul>
</li>
</ul>
</body>
</html>
kaynak: ordan burdan
<head>
<script type="text/javascript"><!–//–><![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 */
* html 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="#">Hosting</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="#">France</a></li>
<li><a href="#">USA</a></li>
<li><a href="#">Australia</a></li>
</ul>
</li>
</ul>
</body>
</html>
kaynak: ordan burdan
<head>
<!–[if lt IE 7]>
<script type="text/javascript">
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;
}
* html 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;
}
* html 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="#">Hosting </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="#">France</a></li>
<li><a href="#">USA</a></li>
<li><a href="#">Australia</a></li>
</ul>
</li>
</ul>
</body>
</html>
kaynak: ordan burdan
Windowsunuz artık eskisi gibi stabil çalışmıyor ve mavi ekranlarla, donup kalmalarla sıkça karşılaşıyorsanız, aklinizda da Format Atmak var ise formattan önce aşağıdakileri bir deneyin.
Buradakiler System Restore yi daima devre disi birakanlar ve Norton Ghost gibi Image alma yazilimlarini kullanmayanlar icindir.
Ayrica Cd yi takip Repair komutu vermek de kötü bir durum, işe yaramayabilir. Sistemim Hantallaşabilir.
Dikkat !!! yazının devamındakiler denenmemiştir.
1. Öncelikle Windows sistem dosyalarini kontrol ettirip bozulanlar varsa yeniletelim: Windows Xp Cd nizi Takin Windows kurulum ekrani cikacaktir, bu ekrani kapatalim.
Başlat / Çalıştır / sfc /scannow yazarak Ok deyin ve beklemeye baslayin.
2. RegSeeker , adli yazilimi indirip tüm registry kayitlarini taratalim ve buldugu tüm hatali kayitlari birgüzel silelim.
3. Registry Optimierer , Programini indirip birkez de bununla taratalim ve 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 hata bulamadi.
4. Üsttekiler ise yaramadi Ama haala format atmamakta kararliyiz devam ozaman :
Takalim Win XP Cd mizi ve 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 Windows u yeni Kurmus oldugumuz icin Hicbir Porgram calismayacaktir O nedenle Start - Programs ta calismayan nekadar program 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" uyarı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
Google'ın meşhur reklam birimi adsense yeni bir uygulama başlatıyor. Bundan sonra google bot'ları, oluşturulan yeni tanıma mekanizması sayesinde sitelerin yüklenme ve sayfanın tamamen açılma sürelerini kayda alıp "Quality Score" yani kalite puanına etki etmesini sağlayacak. Çünkü Google 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.
Google'ın kalite puanı için eskiden; arama motorunda aratılan kelimelerden siteye tıklanma periyodu, konuyla ilgili kelimenin reklam grubundaki tıklanma oranı ve sitenin genel tıklanma performansı etkin rol oynuyor ve bunlara göre belirleniyordu. Bundan sonra ziyaretçilerin sitenizdeki bir konuya ulaşma ve tıklamaları karşı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 Google tarafından cezalandırılacak ve adsense üzerinden en düşük fiyatlandırmaya tabi olacaklar.
**Yabancı forumlarda Google'ın bu sistemle ileride yavaş site ve blogları tamamen sistemden çıkarabileceği söyleniyor. Henüz kesin olmayan bu bilgi eğer doğru çıkarsa, Türkiye'deki birçok sitenin indeks yaşamı tehdit altına girecek demektir.
kaynak: ordan burdan
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_BRIGHTNESS, 5);
imagepng($image, 'img_filter_brightness_5.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_GRAYSCALE);
imagepng($image, 'img_filter_grayscale.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_CONTRAST, 5);
imagepng($image, 'img_filter_contrast_5.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_COLORIZE, 100, 0, 0);
imagepng($image, 'img_filter_colorize_100_0_0.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_EDGEDETECT);
imagepng($image, 'img_filter_edgedetect.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_EMBOSS);
imagepng($image, 'img_filter_emboss.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);
imagepng($image, 'img_filter_gaussian_blur.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_SELECTIVE_BLUR);
imagepng($image, 'img_filter_selective_blur.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_MEAN_REMOVAL);
imagepng($image, 'img_filter_mean_removal.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_SMOOTH, 5);
imagepng($image, 'img_filter_smooth_5.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_NEGATE);
imagepng($image, 'img_filter_negate.png');
imagedestroy($image);
?>
<?php
$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 ve karış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
<?php
$searchmeta = get_meta_tags("index.htm");
echo ($searchmeta["description"]);
echo ("<br>");
echo ($searchmeta["keywords"]);
?>
kaynak: ordan burdan
<?php
//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
<?php
$service = getservbyport(80, "tcp");
print("Port 80 is $service<br>
");
?>
kaynak: ordan burdan
<?php
print("TCP is protocol " . getprotobyname('tcp') . "<br>
");
?>
kaynak: ordan burdan