Get Adobe Flash player

PHP

PHP öntanımlı değişkenler

Bazen aklımdan çıkıyor hangi ön tanımlı değişkenler vardı diye.  Şöyle derli toplu açıklamalı bir liste burada dursa fena olmaz.
Read the rest of this entry »

Session işlemlerini Kolaylaştıran Class

Bu Class Mehmet Şamlı Tarafından Yazılmış bir Class’tır.

Class’ın amacı Kod’lar içerisinde session işlemlerinin kolaylaştırılması .

Kısaca Bahsedersek . Class Session’ları oluşturur,Siler,session_id sini verir, Dizi halinde session oluşturma imkanı vardır. Zaten kullanınca Öğreneceksiniz . Session’lar genelde dosya halindedir. Fakat bu class bilgileri Memory’de Saklamaktadır. Ayrıca bu class’da sabit olarak session adı ve session expire süresi ayarlarıda mevcuttur. Saniye Bazından ayarlanabilmektedir.

Read the rest of this entry »

xampp yeni güvenlik konsepti (new security consept)

Xampp in yeni versiyonlarında, yerel ağ dışından erişmeye çalıştığınızda

Eriim yasak!


Yeni XAMPP güvenlik konsepti:

Istenen dizine erişim yalnızca yerel ağ mevcuttur.

Bu ayar dosyası “olarak yapılandırılmış olabilir olacak httpd-xampp.conf”.


Bunun bir sunucu hatası olduğunu düşünüyorsanız, lütfen site yöneticisi ile iletişime geçin.

Error 403

şeklinde bir hata mesajı veriyor.  Güvenlik için yeni versiyonlarında farklı bir uygulamaya gitmiş anlaşılan apache friends. eğer yerel ağ dışında da web sayfasını kullanmak istiyorsanız aşağıdaki gibi düzeltme yapmanız gerekiyor.

Read the rest of this entry »

PHP ile Random Hexadecimal Sayı Üretmek

Php ile random hexadecimal sayı üretmek ile ilgili esnek bir fonksiyon bulamamıştım. 6 basamak seçerseniz random renk üretmek için kullanabilirsiniz. İhtiyacınıza göre basamak sayısını değiştirebilirsiniz. 

Fonksiyonu bilinçli kullanacağınızı varsayarak minimum ve maksimum basamak sayılarını kontrol ettirmedim. :) minimum 10 maksimum 5  şeklinde değer girerseniz sıkıntı çıkarabilir. Umarım işinize yarar.

 

<?php
function randhex($minbasamak,$maxbasamak)
{
$a=0;
$b=0;
$hexmin="";
while ($a<$minbasamak)
{
$hexmin=$hexmin."0";
$a++;
}

while ($b<$maxbasamak)
{
$hexmax=$hexmax."F";
$b++;
}

$min = hexdec($hexmin); // minimum hegzadec değeri 10 luk sisteme çevriliyor
$max = hexdec($hexmax); // maximum hegzadec değeri 10 luk sisteme çevriliyor
$random = mt_rand($min, $max); // random değer üretiliyor
$random_hex = dechex($random); // üretilen değer hexadecimal e çevriliyor.
if (strlen($random_hex) > $maxbasamak OR strlen($random_hex) < $minbasamak) // basamak farklı ise tekrarlanıyor
    randhex($minbasamak,$maxbasamak);        // burada tekrar ediyor
else
    return $random_hex; // basamak kadar ise return ile değer döndürüyoruz.
}
echo randhex(2,4);
?>

Online PHP Şifreleme

http://www.byterun.com/free-php-encoder.php adresine girip, epostanızı girerek send me login-id şeklinde talepte bulunursanız, online php şifreleyen sayfaya girişiniz için bir şifre gönderiliyor. Bu şifre ile php kodlarınızı online şifreleyebiliyorsunuz.

Çok profesyonel olmayan şifrelemeler için kullanılabilir.

jquery ile ajax kullanırken explorer 7′de refresh sorunu

Ajax nedir bi de biz kullanalim derken jquery diye bişey buldum. pratik bir şekilde ajax kullanmaya yarıyor. Ama nedense firefox altında çalışan sayfa explorer 7  kullanırken refresh etmiyordu. Gece geç saat olduğu için uykusuzluk ile çözemediğimi düşünüp yattım. Ertesi gün tekrar denediğimde aynı sorun vardı.

Read the rest of this entry »

php ile online uyeler

Sayfalarda, online üyeleri nasıl yazdırabiliriz? Mantık basit, sayfa refresh edildiğinde 10 dakika ( yada belli bir zaman) içinde sayfaya girmiş üye isimlerini sayfada farzedip, isimlerini yazdırmamız gerekiyor.
Read the rest of this entry »

Başka bir php seo fonksiyonu

function cevir($url)
{
$url = trim($url);
$url = strtolower($url);
$find = array(”, ”);
$url = str_replace ($find, ”, $url);
$url = preg_replace(‘/<(\/{0,1})img(.*?)(\/{0,1})\>/’, ‘image’, $url);
$find = array(‘ ‘, ‘”‘, ‘&’, ‘&’, ‘\r\n’, ‘\n’, ‘/’, ‘\\’, ‘+’, ‘<’, ‘>’);
$url = str_replace ($find, ‘-’, $url);
$find = array(‘é’, ‘è’, ‘ë’, ‘ê’, ‘É’, ‘È’, ‘Ë’, ‘Ê’);
$url = str_replace ($find, ‘e’, $url);
$find = array(‘í’, ‘ı’, ‘ì’, ‘î’, ‘ï’, ‘I’, ‘İ’, ‘Í’, ‘Ì’, ‘Î’, ‘Ï’);
$url = str_replace ($find, ‘i’, $url);
$find = array(‘ó’, ‘ö’, ‘Ö’, ‘ò’, ‘ô’, ‘Ó’, ‘Ò’, ‘Ô’);
$url = str_replace ($find, ‘o’, $url);
$find = array(‘á’, ‘ä’, ‘â’, ‘à’, ‘â’, ‘Ä’, ‘Â’, ‘Á’, ‘À’, ‘Â’);
$url = str_replace ($find, ‘a’, $url);
$find = array(‘ú’, ‘ü’, ‘Ü’, ‘ù’, ‘û’, ‘Ú’, ‘Ù’, ‘Û’);
$url = str_replace ($find, ‘u’, $url);
$find = array(‘ç’, ‘Ç’);
$url = str_replace ($find, ‘c’, $url);
$find = array(‘ş’, ‘Ş’);
$url = str_replace ($find, ‘s’, $url);
$find = array(‘ğ’, ‘Ğ’);
$url = str_replace ($find, ‘g’, $url);
$find = array(‘/[^a-z0-9\-<>]/’, ‘/[\-]+/’, ‘/<[^>]*>/’);
$repl = array(”, ‘-’, ”);
$url = preg_replace ($find, $repl, $url);
$url = str_replace (‘–’, ‘-’, $url);
return $url;
}

Örnek Kullanım:

cevir(“Amça bana Şeker Al”); // Çıktısı amca-bana-seker-al Olacaktır

PHP ile Türkçe Fonksiyonlar

PHP'nin harfler ile ilgili fonksiyonları türkçe desteği sunmamaktadır. Biz bu yüzden kendi türkçe destekli fonksiyonlarımızı yazacağız.
 Read the rest of this entry »

php ile resim köşelerini yuvarlayan class

PHP ile resimlerin köşelerini bu ufak class yardımı ile yuvarlayabiliriz.

Read the rest of this entry »