Php Session Timeout Ayarları
Web uygulamalarımızda güvenliğin arttırılması amacıyla belirli bir süre sonunda işlem yapılmadan bekledikten sonra tekrar herhangi bir sayfaya tıklandığında sistemin kullanıcı atıp tekrar login sayfasına yönlendirip kullanıcı bilgilerinin girilmesini istemesi gerekmektedir. Aksi takdirde kendi hesaplarında belirli işlemler yapan kullanıcılar işlemleri bittikten sonra çıkış yapmayıp veya direk olarak browserlarını kapadıklarında başka bir kullanıcı gelip diğer kullanıcının sessionlarını [...]
PHP:Jquery- Dinamik Text/Resim Değişimi (jquery.pir.js)
Bazı servislerde yayınlanan özel içerikler kopyalanamaz duruma getirilmektedir. Özellikle e-posta veya kullanıcı adı gibi kişisel bilgiler kopyalamaya karşı korunmak amacıyla resim olarak gösterilir. Bu işlemin Jquery yardımıyla gerçekleşmesini inceleyeceğiz.
Bir Jquery eklentisi olan pir ile sayfa yüklenirken aynı anda tanımlanan html elementleri içindeki metini resime dönüştürüyor.
<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js”></script>
<script type=”text/javascript” src=”jquery.pir.min.js”></script>
<script type=”text/javascript”>
$(function() {
$.pir.options.php=”pir.php”;
$(“h1″).pir({font: “verdana.ttf”, wrap: [...]
PHP: RSS besleme okumak (RSS Reader with PHP)
Bu konu web geliştiriciler için bazı zamanlar çok önemli bir mesele halini almaktadır. RSS beslemesi olan herhangi bir websitenin RSS beslemelerini RSSCLASS sınıfımız ile düzenli bir şekilde okuyabiliriz.
Kodlarımızı yazalım:
rssclass.php
<?php
class rss {
var $feed;
function rss($feed)
{ $this->feed = $feed; }
function parse()
{
$rss = simplexml_load_file($this->feed);
$rss_split = array();
foreach ($rss->channel->item as $item) {
[...]
PHP SMTP Mail Adresi Doğrulama
Sistemlerimizde kayıtlı bulunan eposta hesaplarını toplu halde mail yollamak istediğimizde bir yıgınlık ve yogunluk olmaktadır. Bu yogunluğu özelliklede kayıtlı olan ama çalışır durumda olmaya eposta hesapları arttırmaktadır. Sistemimizde yer alan eposta hesaplarının (muslum@gumusluoglu.com) çalışır durumda olup olmadıklarını SMTP mail adresi doğrulama ile kontrol edebiliriz.
İlk olarak smtp validate email class’ımızı kontrolüyapacağımız sayfamıza include ediyoruz.
require_once(“smtp_validate_email/smtp_validateEmail.class.php”);
Class’ımızı sayfamıza aktardıktan [...]
PHP İle İp Adresi Almak
Aşağıda vereceğim kod ile herhangi bir kullanıcının ip edresini kolayca alabilirsiniz.
if (getenv(HTTP_X_FORWARDED_FOR)) {
$ip = getenv(HTTP_X_FORWARDED_FOR);
} else {
$ip = getenv(REMOTE_ADDR);
}
echo $ip; //ip adresini verir
?>
Php Xml Okuma
Web sitelerimizde verileri kullanıcılara yansıtırken xml dosyalarından verileri php ile okuma geregi duyabiliriz bunun dışında verilerimizi hazır bulunan xml dosyalarından çekerek kendi veri tabanımıza aktarma gereği gerekebilir.BU gibi durumlarda php’de “simplexml_load_file” bizim ilacımız oluyor.
XML dosya yapımız.
<?xml version=”1.0″ encoding=”ISO-8859-9″?>
<gumusluoglu>
<konu sira=”1″>
<baslik>AJAX Fantastik Form Doğrulama</baslik>
<link>http://www.gumusluoglu.com/kategoriler/ajax-fantastik-form-dogrulama/</link>
<icerik>Özellikle formlar aracılığı ile kullanıcılarla etkileşimde olunan durumlarda işlem yapanın gerçek bir kullanıcı mı [...]
PHP SMTP Mail Adresi Doğrulama (SMTP Validate Email)
Sistemlerimizde kayıtlı bulunan eposta hesaplarını toplu halde mail yollamak istediğimizde bir yıgınlık ve yogunluk olmaktadır. Bu yogunluğu özelliklede kayıtlı olan ama çalışır durumda olmaya eposta hesapları arttırmaktadır. Sistemimizde yer alan eposta hesaplarının (muslum@gumusluoglu.com) çalışır durumda olup olmadıklarını SMTP mail adresi doğrulama ile kontrol edebiliriz.
İlk olarak smtp validate email class’ımızı kontrolüyapacağımız sayfamıza include ediyoruz.
require_once(“smtp_validate_email/smtp_validateEmail.class.php”);
Class’ımızı sayfamıza aktardıktan [...]
PHP $_Get kullanımı
Merhaba arkadaşlar bugünkü örneğimizde php de GET fonksiyonunu nasıl kullanıldığını ve ufak birde örnek yapacagız.
Get ile linklerden gelen verilere göre işlemler yapıp hareket edebiliriz.
$_GET['get değişkenimiz'] şeklinde kullanımı vardır. Örnegin $_GET['aidat']==a ile gel eşittir a diyoruz. Ama farklı olarak aidat ile gelen get =a ise diyoruz. Bunu
if ($_GET['aidat']==insert){
aidat_insert();
}
kodları ile kontrol edebilyioruz. İsterseniz örnegimize geçelim. Örnegimizde üye,aidat,iletişim [...]
PHP – Resim Upload Script
Bu uygulamamızda user_images klasörüne php ile resim yüklüyoruz. Resmi kaydederken randon bir isim atıyoruz ve bu şekilde kaydediyoruz. En son olarakta veri tabanında uye tablosunun image bölümüne resmin adını ve uzantısını ekliyoruz.
require_once(“mysql.php”); bu komut satırı ile mysqli bağlantımızı ilk başta gerçekleştirmiş oluyoruz. Buradan indiriniz. mysql.rar
< ?
require_once(“mysql.php”);
$sorgu=getimagesize($_FILES["resimx"]["tmp_name"]);
$en=$sorgu[0]; $boy=$sorgu[1];
if($_FILES['resimx']['size']>”999999999999999999″){
}elseif ($_FILES['resimx']['type'] != “image/gif” &&
$_FILES['resimx']['type'] != “image/jpeg” &&
$_FILES['resimx']['type'] [...]
PHP – Session Kullanım Örneği
Php de Session Oturum Kontrolü Örneği;
Sessionla oturum kontrolü başlatılırken sayfanın en üstünde
session_start();
satırı yer almalı böylece oturum kontrolünü başlatmış oluruz.
Session u boşaltmak ise
session_destroy(); kodları ile gerçekleşmektedir.Bunu :
Şeklinde Kullandıgımızda oturum kapatılmış oluyor.
Örnek olarak veri tabanına kayıtlı bir kullanıcının eposta adresi ve şifresi ile oturum açmasını ele alalım.
< ?php
session_start(); //oturum kontrolü başlatılır
require_once(“table.php”) //tabloların bulundugu sayfayı [...]