Archive for the 'php' Category

PHP Rastgele Tekrarsız Sayı Dizme

bu kodu arkadaşım mehmet için yazdım, aslında basit bir kod,
amacı: 1 den 10 a kadar olan sayıları rastgele ve tekrarsız olarak üretip dizmek, bir tablo kodunda lazımmış ona

dikkat: kullanmayın, sunucuyu çok yorar, çünkü deneme yanılma ile kontrol ediyor kod dizi elemanlarını..

1
2
3
4
5
6
7
8
9
10
11
12
<?php
//1den 10a kadar rastgele sayıları tekrarsız üreten kod
$dizi=array(); //boş dizi yarat
for($i=0;$i<10;$i++) {//teker teker yapacak
	for($j=0;$j<$i;$j++) { //bu döngü o anki sayıyı önceki sayılarla kıyaslayacak
		do {
		$dizi[$i]=rand(1,10);
		} while ($dizi[$i]!=$dizi[$j]);
	}
echo $dizi[$i]."<br />";
}
?>

belki birilerinin işine yarar

unutmadan: php deki array_rand(); fonksiyonu da halihazırdaki array için sıra karıştırma işlemini görecektir

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

PHP Klasör Silme ve Dosya Silme Fonksiyonu

Şimdi Vereceğim kod ile sitenizin sunucusunda izinler vs gibi dolayı silinemeyen dosya/klasörleri silebilirsiniz, dosya kodu aslında çok basit, fakat içi dolu klasörü silme fonksiyonu için php.net e bakmam gerekliydi,

şimdi kodlara gelelim: Continue reading ‘PHP Klasör Silme ve Dosya Silme Fonksiyonu’

Komodo IDE ve Komodo Edit Türkçe Karakter Kodlaması

Activestate adlı firmanın güçlü programlama dili IDE si Komodo IDE ve ücretsiz düzenleyicisi Komodo Edit de ufak bir sorunla karşılamşmıştım. Türkçe karakterler kodlamada düzgün çıksa bile sistemde yüklediğimde sorunlu çıkıyordu. karakter kodlamasını sürekli değiştirmeme rağmen sorunlu olan karakter kodlamasını düzeltemiyordum. forumunda yardım istedim. meğer kodlama arayüzünü düzeltiyormuşum ben :)

eğer komodo edit, openkomodo, komodo ide gibi bir komodo ürünü kullanıyorsanız kodlama ortamını türkçeye uygun olarak şöyle düzeltebilirsiniz
1. Edit > Preferences > Internationalization
2. Edit > Current file settings > Properties

bu 2 yerden kodlama stili olarak (latin5-turkish-iso-8859-9)’u seçin, düzelecektir

afiyet olsun ;)

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

PHP Döviz Kuru Fonksiyonları

arkadaşlar bu kodlar sitelerde kurları yazan kodlardan alınma ve derlenmedir. ben kodlamadım. sadece kırparak fonksiyona dönüştürdüm. umarum işinize yarar Continue reading ‘PHP Döviz Kuru Fonksiyonları’

PHP Küçük Harf Fonksiyonu

arakdaşlar, burada vereceğim kodu kendim kodladım. bazı yerlerde sadece türkçe küçük harf kullanmak isteyebilirsiniz.. normalde kullanılan strtolower ise türkçe karakterleri tam olarak çevirememekte ve de I (büyük ı) yı i olarak çevirmekte. şimdi vereceğim kod ise bu sorunu düzeltecektir..

kod şu şekilde: Continue reading ‘PHP Küçük Harf Fonksiyonu’

PHP İle Domain Adını Alma - Get Domain Name With PHP

bildiğiniz üzere php de $_SERVER['HTTP_HOST'] değişkeni bir sitenin domain adını veriyor.
tabi siteye www.site.com olarak bağlanmışsanız www.domainadi.com, http:// olarak bağlanmışsanız (ww koymadan) sadece domainadi.com
domain adını okutup email olarak göndermem gerekiyordu bir kod yazarken, bunu da şu şekilde sağladım. umarım işinize yarar :)

as you know, the variable $_SERVER['HTTP_HOST'] shows website’s domain name
but if you log in to website as www.website.com , its output will be www.website.com, but if you log in as only http:// (without www) , it’s output will be website.com
i needed to get the domainname and send as email at one php code, so i coded these tiny script which always gives only the domain name

1
2
3
4
5
6
7
//domain adı alma kodu - www.soulsmasher.net
if (substr($_SERVER['HTTP_HOST'], 0, 4) == "www.") {
$domainadi = substr($_SERVER['HTTP_HOST'], 4);
} else {
$domainadi = $_SERVER['HTTP_HOST'];
}
echo $domainadi; // illa ki domain adını gösterir

düzenleme: $_SERVER['SERVER_NAME'] diye bu işi gören kod varmış :)
enjoy ;)

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

PHP ile dosya sıkıştırma fonksiyonu

şimdi size vereceğim kodadığım fonksiyon ile halihazırdaki bir dosyanın yanına sıkıştırılmış versiyonunu php ile oluşturabilirsiniz

1
2
3
4
5
6
7
8
9
10
11
12
$kaynakadresi = ""; //hedef dosyanın adresini buraya girin, kendi sunucunuzda olması iyi olur (yani http://www vs ile başlamayın)
function ziple ($hedef, $isim) {
	$kaynak = $kaynakadresi;
	$urun = $isim."-".date("Y-m-d-G-i-s")."gz";
	$data = implode("", file($kaynak));
	$gzdata = gzencode($data, 9);
	$fp = fopen($urun, "w");
	fwrite($fp, $gzdata);
	fclose($fp);
  }
//kullanım şekli şu şekilde:
ziple ($kaynakadresi, "ziplenmisisim");

a.txt gibi bir dosyayı ziplediğinizde ziplenmisisim-yil-ay-gun-saat-dakika-saniye.gz olark yanında dosyayı oluşturacaktır
kolay gelsin ;)

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Flash Mp3 Player (JW) PHP Playlist Maker

Sonunda bitti :)
JW Mp3 player için php playlist maker kodlamamı tamamladım :)
bu kod sayesinde JW Mp3 Player için php tabanlı playlist oluşturabilirsiniz..
Ekleme/Düzenleme/ Silme Özelliklerinde öte, playlist olarak direkt ekleme özelliği, yeni dil desteği ve de ayrıca XSS Koruması mevcuttur.

Devamı için Entry’nin Devamına bakın:

————————————————–

English Docmentation:
Within This Script, You can generate a PHP Based playlist for Flash Mp3 Player (JW)
This sicipt allows you to add, modify, delete songs, a playlist file which is ready for usage, or a txt file for using on other sites etc; and has multilanguage support, and XSS Protection
Read More For Further Details
Continue reading ‘Flash Mp3 Player (JW) PHP Playlist Maker’