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.
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.
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ı.
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.