Anasayfa » Arama

Arama Sonuçları

Codeigniter »

[21 Oca 2012 | Yorum Yok | 23.917 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (4 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 25 – Helper Dosyalarında Session ve Cookie Kullanımı

Codeigniter da proje yazarken, controller dosyaları içerisnde session ve cookie kullanımından bahsetmiştik. Peki bu yapıların kendi oluşturduğumuz helper fonksiyonları içersinde kullanımı nasıl olacak?
Cookie ler ve sessionlar farklı yapıdır. Sistemde cookieler helper fonksiyonları iken, session lar librarydir. Yani düz mantıkla anlatmak gerekirse cookiler sadece fonksiyondur ve direk kullanılabilirler. Oysaki sessionlar class dır ve kullanılmadan önce tanımlanması gerekir.
Dediğim gibi autoload.php içerisinde helper bölümüne “cookie” yazdıktan sonra istediğimiz her yerde kullanabiliriz. Ancak session kullabilmek için autoload.php içerisindeki  libraries bölümüne “session ” ekledikten sonra örnek bir kullanım inceleyelim.

?View Code PHPfunction is_logged_in()
{
$CI =& get_instance();
 
$is_logged_in …

Codeigniter »

[20 Oca 2012 | Yorum Yok | 4.036 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 24 – Cookie (Çerezler)

Arkadaşlar bu yazımda codeigniter içerisinde cookie leri yani çerezleri nasıl kullanacağımızı anlatacağım. Cookie fonksiyonları system/helpers/cookie_helper.php altında bulunmaktadır. Bu yüzden kullancağımız noktalarda

?View Code PHP1
$this->load->helper(’cookie’);

şeklinde projeye dahil etmeliyiz yada application/config/autoload.php içerisinde aşağıdaki şekilde ilgili helper satırını bulup eklemeliyiz.

?View Code PHP1
$autoload[’helper’] = array(’user’,’site’,’corrective’,’comment’,’post’,’date’,’url’,’form’,’cookie’);

Eğer ikincisini seçerseniz projede istediğiniz yerde kullanabilirsiniz.
Peki kullanımı nasıl olacak?
Cookie lerde temel 3 fonksiyon bulunmakta

set_cookie
get_cookie
delete_cookie

set_cookie()
kullanımı:
set_cookie($name = ”, $value = ”, $expire = ”, $domain = ”, $path = ‘/’, $prefix = ”, $secure = FALSE)
burada $name değişkenin cookie nin ismini $value değişkeni ise o isme atacağınız değeri tutar. $expire ise bu …

Codeigniter, Php »

[21 Ağu 2011 | 7 Yorum | 7.748 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 3,00 )
Loading...
Codeigniter Dersleri – 22 – Yönetici Girişi ve Yönetici Alanı – Session – 2

Herkese merhabalar,
Bir önceki dersimize kaldığımız yerden devam ediyoruz. Bugün login işlemini bitirmemizden dolayı yeni kullanıcı kaydı işlemini yapacağız. Bunun için views altında signup_form.php dosyası oluşturalım ve içerisine formumuzu yerleştirelim

?View Code PHP<h1>Hesap Yarat</h1>
 
<fieldset id="signup_form">
<legend>Kişisel Bilgiler</legend>
 
<?php
 
echo form_open(’login/create_member’);
echo form_input(’first_name’,set_value(’first_name’,’Adın’));
echo form_input(’last_name’,set_value(’last_name’,’Soyadın’));
echo form_input(’email_address’,set_value(’email_address’,’Email Adresin’));
?>
 
</fieldset>
<fieldset id="signup_form">
<legend>Kullanıcı Bilgileri</legend>
 
<?php
 
echo form_open(’login/create_member’);
echo form_input(’user_name’,set_value(’user_name’,’Kullanıcı Adın’));
echo form_input(’password’,set_value(’password’,’Şifre’));
echo form_input(’password2′,set_value(’password2′,’Şifre Tekrar’));
 
echo form_submit(’submit’,’Hesap Yarat’);
 
?>
 
<?php echo validation_errors('<p class="error">’);?>
 
</fieldset>

Peki bu dosyayı nasıl çağıracağız? Bunun için login.php dosyasına şöyle bir fonksiyon ekliyoruz.

?View Code PHP function signup()
{
$data[’main_content’] = ‘signup_form’;
$this->load->view(’includes/template’,$data);
}

Formumuzu oluşturduk ancak kaydet dediğinde gideceği create_member fonksiyonunu daha oluşturmadık. login.php dosyamıza şöyle bir fonksiyon ekleyelim

?View Code PHPfunction create_member()
{
$this->load->library(’form_validation’);//girilen bilgilerin doğruluğunu kontrol …

Codeigniter, Php »

[20 Ağu 2011 | 15 Yorum | 12.601 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (4 oy,5 üzerinden : 4,75 )
Loading...
Codeigniter Dersleri – 21 – Yönetici Girişi ve Yönetici Alanı – Session

Herkese tekrar merhabalar, uzun bir aradan sonra bugün bir dersle daha sizlerleyim. Bugünkü dersimiz yine klasik codeigniter derslerinden olacak. Bahsedeceğimiz konu ise, kullanıcı giriş yapılabilecek bir giriş paneli, ancak giriş yapıldıktan sonra erişilebilecek bir kullanıcı veya yönetici alanı ve yeni kullanıcı kaydı. Ayrıca bu dersimizde sizlere session lardan bahsedeceğim.
İlk olarak size projenin bir kaç ekran görüntüsünü vereyim.
Giriş Panelimiz.

Kayıt panelimiz

İlk olarak view dosyamızı hazırlayalım, Bu dersimizde yine view dosyamız dinamik olacak ve header,footer ve main_content(ana kısım) bulunacak. Bunun için view klasörü altında includes adında bir klasör oluşturuyoruz ve içerisine footer.php, header.php, …

Codeigniter, Php »

[19 Tem 2011 | 19 Yorum | 8.341 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (6 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 20 – Codeigniter Pizza Projesi Kaynak Kodları

Şimdiye kadar yaptığımız projenin kaynak kodlarını buradan indirebilirsiniz. Klasör içindeki sql dosyasını codeigniter adlı bir database import edin. Tablo ismi pizza olacak. database.php dosyasını kendinize göre düzenleyin.
Kodları buradan indirebilirsiniz.
Düzeltme: İndirdiğiniz dosya içerisindeki database i import ettikten sonra, pizza tablosunda bulunan thin_edge bölümünün türünü “int” ten “varchar(10)” çevirirseniz var olan problem ortadan kalkıyor.
Rica: Sitemizin Google’da daha üst sıralarda çıkması için lütfen alttaki Google+ veya Begen butonuna tıklayınız , ya da yazılarımızı Facebookta Paylaş butonu ile paylaşabilirsiniz. 
Yazılarımızı okuyan okurlarımızın yorumlarını bizimle paylaşmaları, bizi daha çok yazı yazmaya teşvik edecektir. Lütfen yorumlarınızı, görüşlerinizi, …

Codeigniter, Php »

[9 Tem 2011 | 10 Yorum | 6.126 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 13 – Html Stilleri

Bir önceki dersimizde html kullanarak form oluşturmayı öğrenmiştik. Diğer html tagları için codeigniterde başka kütüphaneler de var. Şimdi bu html taglarından bir kaçına göz atalım. Bu html tagları için html helper kütüphanemizi yüklememiz gerekiyor. Şimdi controller dosyamız olan pizza.php ye bir kaç satır ekleyelim.

?View Code PHP function order()
{
$this->load->helper(’form’);
$this->load->helper(’html’);//html tagları için html helper kütüphanesini yükledik.
$this->load->model(’pizza_model’);
$data=$this->pizza_model->genel();
$this->load->view(’pizza_order’,$data);
}

Şimdi de view dosyamız olan pizza_order.php yi güncelleyelim.

?View Code PHP<html>
<head>
<link rel="stylesheet" type="text/css"
href="<?php echo $base.’css/’.$css?>">
</head>
<body>
<div id="header">
<?php $this->load->view(’pizza_header’); ?>
</div>
<div id="menu">
<?php $this->load->view(’pizza_menu’); ?>
</div>
 
<?php echo heading($baslik,2)//ilk fonksiyonumuz bu ?>
 
<?php echo form_open(’pizza/order’); ?>
<?php echo …

Codeigniter, Php »

[8 Tem 2011 | 5 Yorum | 6.973 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (4 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 12 – Temiz ve Güzel Formlar

Bu dersimizde oluşturduğumuz formalara parametreler vererek onları düzene sokacağız. Basit bir uygulama olacak, ama formların oluşturulması ile ilgili güzel bir ders.
Şimdi önceki dersimizde formları pizza_order.php sayfasına koymuştuk. Gelin bu sayfayı biraz güncelleyelim.

?View Code PHP<html>
<head>
<link rel="stylesheet" type="text/css"
href="<?php echo $base.’css/’.$css?>">
</head>
<body>
<div id="header">
<?php $this->load->view(’pizza_header’); ?>
</div>
<div id="menu">
<?php $this->load->view(’pizza_menu’); ?>
</div>
 
<h3>Sipariş Sayfası</h3>
 
<?php echo form_open(’pizza/order’); ?>
<?php echo $isim .’:’.form_input($temiz_isim); ?>
<?php //echo form_input(‘isim’); bunun yerine üsttekini kullandık. ?>
</br>
<?php echo $pizza.’:’.form_dropdown(’pizza’,$pizzalar); ?>
<?php //echo form_dropdown(‘pizza’,$pizzalar); ?>
</br>
<?php echo $tip.’:’.form_dropdown(’tip’,$tipler); ?>
<?php //echo form_dropdown(‘tip’,$tipler); ?>
</br>
<?php echo $adet.’:’.form_input($temiz_adet); ?>
<?php //echo form_input(‘adet’); ?>
</br>
<?php echo $kenar.’:’.form_checkbox($temiz_kenar); ?>
<?php //echo …