ziyaretçi Defteri

ByAtlantis

webmaster.tc
Üye
Katılım
6 Ağu 2012
Mesajlar
60
Konum
Daedalus
merhaba arkadaşlar eskiden php de basit kendi kodladıgım ziyaretçi Defteri vardı kodlarını paylaşayım dedim

bir tane baglan.php açıyoruz ve bu kodları girip yerine gerekli db ayarlarını girince kaydet yapıyoruz

Kod:
<?php
$baglanti = @MySql_pconnect("localhost","kullanıcı","şifre") or die("sunucuya bağlanamadı...");
@MySql_select_db("datebese buraya",$baglanti) or die("veritabanı seçileb
sıra geldi index.php aynı şekil kaydediyoruz :)

Kod:
<head>
<meta http-equiv="Content-Language" content="tr">
<style type="text/css">
.style1 {
	border: 1px solid #0000FF;
}
</style>
</head>
<form name="form1" action="save.php" method="post">
<table style="width: 100%" class="style1">
	<tr>
		<td style="width: 306px"> </td>
		<td colspan="3"> </td>
		<td> </td>
	</tr>
	<tr>
		<td style="width: 306px">Gönderen</td>
		<td colspan="3"><input name="isim" type="text" style="width: 296px"></td>
		<td> </td>
	</tr>
	<tr>
		<td style="width: 306px"> </td>
		<td style="width: 98px"> </td>
		<td style="width: 98px"> </td>
		<td style="width: 106px"> </td>
		<td> </td>
	</tr>
	<tr>
		<td style="width: 306px">Mesaj</td>
		<td colspan="3">
		<input name="mesaj" type="text" style="width: 296px; height: 144px"></td>
		<td> </td>
	</tr>
	<tr>
		<td style="width: 306px"> </td>
		<td style="width: 98px"> </td>
		<td style="width: 98px"> </td>
		<td style="width: 106px"> </td>
		<td> </td>
	</tr>
	<tr>
		<td style="width: 306px">Güvenlik kodu</td>
		<td colspan="3"><input name="guvenlik" type="text" style="width: 296px"></td>
		<td> </td>
	</tr>
	<tr>
		<td style="width: 306px"> </td>
		<td style="width: 98px"> </td>
		<td style="width: 98px"> </td>
		<td style="width: 106px"> </td>
		<td> </td>
	</tr>
	<tr>
		<td style="width: 306px"> </td>
		<td colspan="2">
<img src="sifre_yazi.php" width="185" height="52"></td>
		<td style="width: 106px">
		<input name="kaydet" type="submit" style="width: 104px; height: 54px;" value="Gönder"></td>
		<td> </td>
	</tr>
	<tr>
		<td style="width: 306px"> </td>
		<td style="width: 98px"> </td>
		<td style="width: 98px"> </td>
		<td style="width: 106px"> </td>
		<td> </td>
	</tr>
</table>
 </form>
sıra geldi mesajı kaydedip postalatma bir php dosyası açıp adını save.php yapın ve kodları girin

Kod:
<?php
session_start();
include("baglan.php");

$isim = $_POST['isim'];
$mesaj = $_POST['mesaj'];
$guvenlik = $_POST['guvenlik'];
$zaman = date("d-m-y");

$pass = $_SESSION["
sıra geldi sifre_yazi.php dosyasını oluşturup içine şu kodları girin

Kod:
<?php
session_start();
    //md5 ile rastgele sayi uretelim
    $md5 = md5(rand(0,999));
    //32 karakter yerine sadece 5 karakterini aliyoruz
    $pass = substr($md5, 10, 5); 
$_SESSION["sifre"]=$pass ;
    //resmin boyutlarini ayarliyoruz
    $width = 100;
    $height = 20;  
 
    //resim kaynagini olusturuyoruz
    $image = ImageCreate($width, $height);  
 
    //Beyaz siyah ve gri renklerini olusturuyoruz
    $white = ImageColorAllocate($image, 255, 255, 255);
    $black = ImageColorAllocate($image, 0, 0, 0);
    $grey = ImageColorAllocate($image, 204, 204, 204); 
 
    //Zemini siyah yapiyoruz
    ImageFill($image, 0, 0, $black); 
 
    //Rastgele sayiyi resmin uzerine yaziyoruz
    ImageString($image, 3, 30, 3, $pass, $white); 
 
    //resme birkac cizgi koyuyoruz
    ImageRectangle($image,0,0,$width-1,$height-1,$grey);
    imageline($image, 0, $height/2, $width, $height/2, $grey);
    imageline($image, $width/2, 0, $width/2, $height, $grey);  
 
    //sunucuya resmin turunu belirtiyoruz
    header("Content-Type: image/jpeg");  
 
    //Yeni jpeg formatindaki resmin ciktisini aliyoruz
    ImageJpeg($image); 
 
    //Kaynagi temizliyoruz
    ImageDestroy($image);

?>
işlem başarılı artık ziyaretçimiz hazır ftp atmanız yeterlidir :)

kodlar anlatım bana aittir lütfen kaynak göstermeden paylaşım yapmayın
 

XFQ

webmaster.tc
Üye
Katılım
1 Eyl 2012
Mesajlar
216
Ellerine sağlık :). bir asp ci olarak daha iyisinin yapılabileceği kanısındayım :).
 

Üst