Programlamadili.Net Yeni Nesil Programlama Portali
 
Makale Ara: 
Kullanıcı Adı : Şifre :
  • Makale Kategorileri
ACPI [0]
Action Script [5]
ASP [12]
ASP.NET [23]
Assembly [3]
Bash [1]
C [4]
C# [9]
C++ [10]
Cobol [1]
Delphi [31]
Flash [5]
Html [9]
JAVA [36]
Java Script [11]
JSF [2]
Jsp [1]
Lua [1]
Matlab [2]
MySQL [26]
Oracle [1]
Pascal [31]
Perl [4]
Photoshop [2]
PHP [105]
Python [8]
REXX [6]
Ruby [1]
SEO [4]
Visual Basic [20]
  • Gorsel Ders Kategorileri
Asp [25]
Asp.Net [5]
Csharp [33]
Delphi [3]
Fireworks [4]
Flash [10]
Java Script [0]
Photoshop [0]
PHP [11]
Vb.Net [9]
Visual Basic [4]
  • Dil
English
Deutsch
deutsch
  • Reklam Alani
PHP / Üyelik Sistemi Yazalım
Üyelik Sistemi Yazalım
Yazar: FERDIKUCUK
Eklenme: 02/03/08    Okunma: 1510    
 
 


S.a arkadaşlar.Bugun GAziantepte Havalar Ciddi Anlamda Guzel. Zaten Antep de Kış Yaşamak Biraz Zor Gibi.

Makalemiz : Php de Mysql Kullanarak Uye Giriş , Uye Kaydetme ve Cookieler le ilgili Bir Makale Yazdım.

Dosyalar : index.php , uyegiris.php , uyeol.php , baglantidosyasi.php, Uyelik.php , uyekaydet.php

1-) index.php = Bu Dosyamızda Gelen Değere Gore Cookie Boş ise Yani Kullanıcı Giriş Yapmadan Gelmiş ise Kendisine Yön göstererek Uye ol ve Giriş Yap Linkleri Çıkacaktır.Eğer Giriş Yapmiş isede Hoşgeldin kullanici diyerek Tarihi Yazacaktır.

2-) Uyegiris.php = Burada Kişi Uyelik.php den Girdigi Bilgiler Kontrol Edilir.Doğru ise Ekrana Hoşgeldiniz Yazar

3-) Uyeol.php = Eğer Kişi Uye Değilse Uyeol linkine Tıklayarak Uye olacaktır.

4-) baglantidosyasi.php = Bu Bizim Veritabanı Ayarımızı yapmamızı Saglayan dosya.Mysqle Bağlanmamiz için.

5-) Uyelik.php = index.php den Gelen Linke Gore Kişi Uye ise Giriş Yapacaktır.

6-) UyeKaydet.php = Bu Dosya ise Uyeol.php den Gelen Verilere Göre Uye Kaydeder.

Şimdi Dosyaları Gosterelim

baglantidosyasi.php


 Kod Çizelgesi     Kod Dili: php
$hostadresi="localhost";
$kullaniciadi="";
$sifre="";
$dbadi="uyelik";
@$baglan=mysql_connect($hostadresi,$kullaniciadi,$sifre) or die ("Mysq Bagalkanadmi");
@mysql_select_db($dbadi,$baglan) or die ("vt Bagalkanadmi");
?>


index.php


 Kod Çizelgesi     Kod Dili: php
ob_start();
/*Simdi Cookie leri Kontrol Edelim Eger Cookie Bossa Uye Giris Ekrani Ciksin*/
$cookie=$_COOKIE["kullanici"];
if($cookie==""){
/*Eğer Giriş Yapmamışşsa Uye Ol Ve Giriş Yap Bölümü Çıkacaktır.*/
echo 'Üye Ol | Üye Girişi Yap | ';
}else{
$tarih=date("d/m/y");
echo "Hosgeldin $cookie | Suan Tarih $tarih ";
}
?>


uyegiris.php


 Kod Çizelgesi     Kod Dili: php
ob_start();
include "baglantidosyasi.php";
/* Once Post Metoduyla Gelen Verileri Cekelim */
$kullanici=$_POST["kullanici"];
$sifre=$_POST["sifre"];
$sifrelisifre=md5($sifre); /* Burada Sifreyi md5 leyelim */ 
/*Simdi ise Kullanici Ve Sifre Alanlarini Kontrol Edelim Bosmu Degilmi Diye */
if(($kullanici=="")or($sifre=="")){
echo "Lutfen Bos Alan Biakmayniz";
}else{
/*Eger Sifre Ve Kullanici Adi Bos Degilse*/
$uyesor=mysql_query("select kullanici,sifre from uyelik where kullanici='$kullanici' and sifre='$sifrelisifre'");
if(@mysql_num_rows($uyesor)>0){
echo "Hesabiniz acildi 
Hosgeldiniz $kullanici
";
setcookie("kullanici",$kullanici);
echo "Anasayfaya Donmek için Tıklayınız";
}else{
echo "Başarısız Deneme";
}
}

?>


UyeOl.php


 Kod Çizelgesi     Kod Dili: html
<form id="form1" name="form1" method="post" action="uyekaydet.php"><table width="100%" border="1">
  <tr>
    <td colspan="3" align="center">Programlama Dili Uye Kaydetme Formu </td>
  </tr>
  <tr>
    <td>Kullan&#305;c&#305; Ad&#305; </td>
    <td>:</td>
    <td>
      <input type="text" name="kullanici" />    </td>
  </tr>
  <tr>
    <td>&#350;ifreniz</td>
    <td>:</td>
    <td><input type="text" name="sifre" /></td>
  </tr>
  <tr>
    <td>Email Adresiniz </td>
    <td>:</td>
    <td><input type="text" name="email" /></td>
  </tr>
  <tr>
    <td colspan="3"><input name="" type="submit" value="Uye Kaydet"/></td>
    </tr>
</table> 
</form>






Uyelik.php


 Kod Çizelgesi     Kod Dili: html
//Once Uye Giris Blogumuzu Hazirlayalim //
<form action="uyegiris.php"method="POST"><table width="100%" border="1">
  <tr>
    <td colspan="3" align="center">Programlama Dili Uye Giris Blogu </td>
  </tr>
  <tr>
    <td>Kullan&#305;c&#305; Ad&#305; </td>
    <td>:</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&#350;ifre</td>
    <td>:</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3"><input name="giris" type="submit" value="Giris Yap"/></td>
  </tr>
</table>




UyeKaydet.php



 Kod Çizelgesi     Kod Dili: php
include "baglantidosyasi.php";
/* Once Post Metoduyla Gelen Verileri Cekelim */
$kullanici=$_POST["kullanici"];
$sifre=$_POST["sifre"];
$email=$_POST["email"];
$sifrelisifre=md5($sifre); /* Burada Sifreyi md5 leyelim */ 
/*Simdi ise Kullanici Ve Sifre Alanlarini Kontrol Edelim Bosmu Degilmi Diye */
if(($kullanici=="")or($sifre=="")){
echo "Lutfen Bos Alan Biakmayniz";
}else{
/*Eger Sifre Ve Kullanici Adi Bos Degilse*/

$ekleuye=mysql_query("insert into uyelik(kullanici,sifre,email)values('$kullanici','$sifrelisifre','$email')");
if($ekleuye){
echo "Uyelik Kaydiniz Tamamlandi.Anasayfaya Donmek icin Tiklayin";
}else{
echo "Veritabani Yazilamadi ";
}
}
?>


Buda Sql Dosyası


 Kod Çizelgesi     Kod Dili: php
-- phpMyAdmin SQL Dump
-- version 2.6.1-rc2
-- http://www.phpmyadmin.net
-- 
-- Sunucu: localhost
-- Çıktı Tarihi: Şubat 09, 2008 at 12:30 PM
-- Server sürümü: 4.1.8
-- PHP Sürümü: 4.3.10
-- 
-- Veritabanı: `uyelik`
--

-- --------------------------------------------------------

-- 
-- Tablo yapısı : `uyelik`
--

CREATE TABLE `uyelik` (
`id` int(11) NOT NULL auto_increment,
`kullanici` varchar(225) NOT NULL default '',
`sifre` varchar(225) NOT NULL default '',
`email` varchar(225) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

-- 
-- Tablo döküm verisi `uyelik`
--

INSERT INTO `uyelik` VALUES (1, 'ferdikucuk', 'e10adc3949ba59abbe56e057f20f883e', 'ferdikucuk@msn.com');


Ben Ferdi Küçük | Bu makalem de Elimden Geldiği Kadar Php ve Mysql Kullanarak Nasıl Uyelik Blogu Yapılır Anlatmaya Çalıştım.
İyi Günler

Not : Localde Deneme Yapmak icin | Varolan Kullanıcı:Ferdikucuk Sifre : 123456

Dosyaları indirmek İçin :

www.programlamadili.net/dosyalar/Uyelik.rar


Taglar: PHP De ereg() ve eregi() soundex fonksiyonu - php Array_map komutu ile devasa kolaylıklar Başka Hosttan Sunucuya Dosya Yükleme Belirlediğimiz Süredeki Verileri Listelemek ctype_alpha() ve ctype_alnum() Fonksiyonu Dizi Değişkenler, Tek ve Çok Boyutlu Diziler ffmpeg-php api dokumentasyon GZIP Kütüphanesi ile Daha Hızlı Sayfalar htmlentities() Fonksiyonu Makale Sitesi yapalim Mysql de link verdirip her linkin id nosuna göre i MYSQL' de VERİ GÜNCELLEME (update) PHP nin Yapı Taşları : Değişkenler PHP nin Yapı Taşları : Döngüler PHP ve Kurallı İfadeler (Regular Expressions - regexp) Php + MySQL + Apache + PhpMyadmin kurulumu PHP - MYSQL BAĞLANTILARI PHP De chr() Düzenli İfadeler PHP de döngüler ve diziler... Php De Dosya Kontrolü PHP de Dosya Yükleme PHP De Düzenli İfadelerde Özel Karakterler PHP De ereg_replace() ve eregi_replace() PHP De Eşleştirme deyimleri ve işaretler 27/02/08
güzeL :) ilk üyelik sistemimi Bu şekilde yazmıştım :D

Isminiz:
E-mail adresiniz:
Güvenlik Kodu:
  
 

 

Istatistikler ,
Sitemizde su anda 30 kategori, 374 makale , 104 görsel ders ve 2 Ziyaretci bulunmaktadir...
Toplam üye sayimiz : 496

Copyright © 2007 Programlamadili.net - Programlama & Tasarim: Recep Ikiz & Ferdi Küçük

| Site Haritasi |

"Ne Aradığını Bilmeyen Bulduğunun Farkına Varamaz "
ACPI Programlama dili, Action Script Programlama dili, ASP Programlama dili, ASP.NET Programlama dili, Assembly Programlama dili, Bash Programlama dili, C Programlama dili, C# Programlama dili, C++ Programlama dili, Cobol Programlama dili, Delphi Programlama dili, Flash Programlama dili, Html Programlama dili, JAVA Programlama dili, Java Script Programlama dili, JSF Programlama dili, Jsp Programlama dili, Lua Programlama dili, Matlab Programlama dili, MySQL Programlama dili, Oracle Programlama dili, Pascal Programlama dili, Perl Programlama dili, Photoshop Programlama dili, PHP Programlama dili, Python Programlama dili, REXX Programlama dili, Ruby Programlama dili, SEO Programlama dili, Visual Basic Programlama dili,
Reklam alanı