Archive for the ‘Php’ Category.
18 Nisan 2010, 03:18
Projelerimizde genel olarak ihtiyaç duyduğumuz uygulamalardan birisidir Türkiyenin il ve ilçeleri size arşivimden bu dataları paylaşmak istedim umarım işinize yarayacaktır. Kullanımına gelince sql olan paketi veritabanına atıyorsunuz . Ve oradan verileri kontrol ettirerek kullanıyorsunuz .
Verileri İndirmek İçin Buraya Tıklayın
Javascript olan için ise bir örneğini vermek isterim :
HTML:
-
<!--- javascript il ilçe mahalle kodları burada olacak --->
-
-
<form name="search" method="POST" action="islem.php" style="margin-top: 0; margin-bottom: 0">
-
<table border="0" cellpadding="0" cellspacing="3" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">
-
-
<td width="100%" align="center">
-
<select name="cities" onChange="il_ilce(document.search.subCities,this.options[this.options.selectedIndex].value,"search")">
-
<option value="81" selected>İstanbul-Tümü
</option>
-
<option value="0">İstanbul-Avrupa
</option>
-
<option value="1">İstanbul-Anadolu
</option>
-
-
-
<! --- Bu şekilde burada iller devam edecek --->
-
-
</select></td>
-
</tr>
-
-
<td width="100%" align="center">
-
-
-
</select></td>
-
</tr>
-
</table>
-
</form>
İlleri yazmak zor geldi bende oturdum php ye çevirdim arkadaşlar lazım olur diye bunuda ekliyorum :
PHP:
-
<select name="il" onChange="ChangeTown(document.registration_form.ilce,this.options[this.options.selectedIndex].value,"registration_form")">
-
<?
-
-
$iller['81'] = "İstanbul-Tümü";
-
$iller['0'] = "İstanbul-Avrupa";
-
$iller['1'] = "İstanbul-Anadolu";
-
$iller['2'] = "Ankara";
-
$iller['3'] = "İzmir";
-
$iller['4'] = "Adana";
-
$iller['5'] = "Adıyaman";
-
$iller['6'] = "Afyon";
-
$iller['7'] = "Ağrı";
-
$iller['8'] = "Aksaray";
-
$iller['9'] = "Amasya";
-
$iller['10'] = "Antalya";
-
$iller['11'] = "Ardahan";
-
$iller['12'] = "Artvin";
-
$iller['13'] = "Aydın";
-
$iller['14'] = "Balıkesir";
-
$iller['15'] = "Bartın";
-
$iller['16'] = "Batman";
-
$iller['17'] = "Bayburt";
-
$iller['18'] = "Bilecik";
-
$iller['19'] = "Bingöl";
-
$iller['20'] = "Bitlis";
-
$iller['21'] = "Bolu";
-
$iller['22'] = "Burdur";
-
$iller['23'] = "Bursa";
-
$iller['24'] = "Çanakkale";
-
$iller['25'] = "Çankırı";
-
$iller['26'] = "Çorum";
-
$iller['27'] = "Denizli";
-
$iller['28'] = "Diyarbakır";
-
$iller['100'] = "Düzce";
-
$iller['29'] = "Edirne";
-
$iller['30'] = "Elazığ";
-
$iller['31'] = "Erzincan";
-
$iller['32'] = "Erzurum";
-
$iller['33'] = "Eskişehir";
-
$iller['34'] = "Gaziantep";
-
$iller['35'] = "Giresun";
-
$iller['36'] = "Gümüşhane";
-
$iller['37'] = "Hakkari";
-
$iller['38'] = "Hatay";
-
$iller['39'] = "Iğdır";
-
$iller['40'] = "Isparta";
-
$iller['41'] = "İçel";
-
$iller['53'] = "Kahramanmaraş";
-
$iller['54'] = "Karabük";
-
$iller['55'] = "Karaman";
-
$iller['42'] = "Kars";
-
$iller['43'] = "Kastamonu";
-
$iller['44'] = "Kayseri";
-
$iller['45'] = "Kırıkkale";
-
$iller['46'] = "Kırklareli";
-
$iller['47'] = "Kırşehir";
-
$iller['56'] = "Kilis";
-
$iller['48'] = "Kocaeli";
-
$iller['49'] = "Konya";
-
$iller['50'] = "Kütahya";
-
$iller['51'] = "Malatya";
-
$iller['52'] = "Manisa";
-
$iller['57'] = "Mardin";
-
$iller['58'] = "Muğla";
-
$iller['59'] = "Muş";
-
$iller['60'] = "Nevşehir";
-
$iller['61'] = "Niğde";
-
$iller['62'] = "Ordu";
-
$iller['63'] = "Osmaniye";
-
$iller['64'] = "Rize";
-
$iller['65'] = "Sakarya";
-
$iller['66'] = "Samsun";
-
$iller['67'] = "Siirt";
-
$iller['68'] = "Sinop";
-
$iller['69'] = "Sivas";
-
$iller['74'] = "Şanlıurfa";
-
$iller['75'] = "Şırnak";
-
$iller['70'] = "Tekirdağ";
-
$iller['71'] = "Tokat";
-
$iller['72'] = "Trabzon";
-
$iller['73'] = "Tunceli";
-
$iller['76'] = "Uşak";
-
$iller['77'] = "Van";
-
$iller['78'] = "Yalova";
-
$iller['79'] = "Yozgat";
-
$iller['80'] = "Zonguldak";
-
-
foreach($iller as $a=>$b){
-
if($a=="81"){ $selected = ' selected="selected"'; }else{ $selected=""; }
-
echo '<option value="'.
$a.
'"'.
$selected.
'>'.
$b.
'</option>';
-
}
-
-
?>
Etiketler:
arşiv,
data,
il,
ilçe,
javascript,
listesi,
mahalle,
sql,
türkiye,
Türkiyenin İlçeleri,
Türkiyenin illeri,
Türkiyenin Mahalleleri Category:
Ajax,
Genel Programlama,
Php,
javascript |
Yorum
24 Mart 2010, 02:31
Merhaba arkadaşlar php programlamada en önemli ayrıntılardan biriside ön tanımlı zaman dilimizin ne olduğudur ve zaman dilimimiz bazı noktalarda bize problem oluşturur . Şimdi işime yarayan bir fonksiyondan bahsetmek istiyorum size . date_default_timezone_set fonksiyonu ön tanımlı zaman dilimizi istediğimiz bir ülke zaman dilimine göre ayarlamamamızı sağlıyor . Ve bu sayede bu noktadan kaynaklanan sorunları en hızlı bir şekilde çözmemizi sağlıyor .
Örnek : Amerikada olan server'ımızın ön tanımlı zaman dilimi amerika saatine göre ayarlı olduğundan sıkıntı yaşıyorsak ilk yapmamız gereken iş include bir sayfanın içine aşağıdaki kodu yerleştirip zaman dilimimizi türkiye'ye göre ayarlamamızı sağlamak .
PHP:
-
<?
-
date_default_timezone_set('Europe/Istanbul');
-
?>
Diğer Örnek :
PHP:
-
<?php
-
date_default_timezone_set('Europe/Istanbul');
-
-
$betik_zd = date_default_timezone_get();
-
-
-
echo 'Betik zaman dilimi ini dosyasında belirtilenden farklı.';
-
} else {
-
echo 'Betik zaman dilimi ini dosyasında belirtilenle aynı.';
-
}
-
?>
Örneklerin devamı için tıklayabilirsiniz .
Desteklenen Zaman Dilimi Listesi
Etiketler:
ayarlama,
date,
date_default_timezone_get,
date_default_timezone_set,
fonksiton,
ön tanım,
ön tanımlı zaman dilimi,
php,
php ile server zamanı ayarlama,
server zamanı,
time,
timezone,
zaman ayarlama,
zaman dilimi Category:
Php |
Yorum
08 Mart 2010, 03:38
Çok fazla ihtiyaç duymasakta bazen çalıştığımız sayfanın url adresini almamız gerekebilir . İşte bu gibi durumlarda yardımımıza koşacak basit ve etkili bir fonksiyonu sizlerle paylaşmak istiyorum . Fonksiyonu http veya https protokollerinide dikkate alarak işliyor . Bu yönden beğendiğim bir fonksiyon olup istenildiği gibi geliştirilmesi artık sizlere kalmıştır . Tepe tepe kullanın
PHP:
-
function PageURL(){
-
$pageURL = 'http';
-
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
-
$pageURL .= "://";
-
if ($_SERVER["SERVER_PORT"] != "80") {
-
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
-
} else {
-
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
-
}
-
return $pageURL;
-
}
24 Aralık 2009, 01:28
Merhaba arkadaşlar bundan öncesinde Php ile tüm tabloları ve alanlarını ve içindeki verileri listelemeyi yazmıştık şimdi ise o yazımıza biraz daha bişeyler ekleyip geliştirmeler yaptık . Burada hazırladığım kod ise Veritabanınızdaki tüm tabloların isimlerini , karakter setlerini , Son Güncellenme Zamanını , Oluşturulma Tarihini ve Son kontrol zamanlarını veriyor . Aynı zamanda bu tabloların alanlarının her birinin karakter setlerini ve tiplerini veriyor . Denemeniz çok zor olmayacak kodu sitenize koyup $db_name değerine database adınızı yazdıktan sonra zaten anlatmak istediklerimi göreceksiniz .
Continue reading ‘Php ile veritabanındaki tüm tablo ve alanlarının özellikleri’ »
23 Aralık 2009, 03:50
Hepimiz biliyoruzdur herhalde arkadaşlar Google 'nin http://translate.google.com adresinde bize sunduğu çeviri hizmetini . İşte bu hizmeti basit bir fonksiyon ile bizde sitelelerimizde rahatlıkla kullannabiliriz.
İşte fonksiyon :
PHP:
-
function Translate($str, $lang1="en", $lang2="tr"){
-
$data =
file_get_contents('http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.
urlencode($str).
'&langpair='.
$lang1.
'%7C'.
$lang2.
'');
-
$data = json_decode($data);
-
return $data->responseData->translatedText;
-
}
Umarım işinize yarar
19 Aralık 2009, 15:05
Bazen gerek görmediğimiz dizinleri silmek isteriz ama bunu yaparken birçok sorunla karşılaşabiliyoruz . İşte bu sorunlara kökten çözüm getirerek istediğini bir klasörü alt klasörleri ve tüm içeriğiyle birlikte silmenize yarayan bir class paylaşmak istiyorum bugün. Class ' ımızı istediğimiz sayfaya include (içeri çağırdığımızda) ettikten sonra şu şekilde istediğimiz klasörü kökünden yok edebiliriz.
dirremove.php :
PHP:
-
<?php
-
include("removeclass.inc.php"); // class dosyamızı içeriğe çağırdık .
-
$obj=new removeDir();
-
$obj->deleteDir("../silenecek_klasor/"); // silinecek Klasörün adresi.
-
?>
Continue reading ‘RemoveDir – Klasör Sil (Php Class)’ »
19 Kasım 2009, 23:05
PHP:
-
Warning:
session_start() [function.session-start
]: Cannot send session cache limiter - headers already sent
(output started at /home/.... :
1) in /home/.... on line
2
Sorunu ile karşılaşmışınızdır sizlerde belkide arkadaşlar aslında sorunda session_start() ' tan öncesinde çıktı görünüyor normalde ekrana bişey basılmaması lazım diyor fakat siz session_start() ' tan önce tüm boşlukları silsenizde sorunun hala devam ettiğini görüyorsunuz . Burda ben sorunu daha önceden hiç dikkat etmeyeceğim bir olay ile çözdüm . session_start(); ' ın bulunduğu sayfanın karakter kodlamasına dikkat edeceksiniz arkadaşlar UTF8+ gibi bir kodlama türü olduğu zaman hala hata devam ediyor . Kodlamanın UTF8 gibi global türde bir kodlama olması gerekiyor ki sorunu aşabilesiniz.
Bu sorunu yaşayıp çözmekte sıkıntı çeken arkadaşlara umarım bu bilgi yararlı olur.
Kolay gelsin
30 Ağustos 2009, 16:47
Php ile kodlama yaparken en önemli sorunlarımızdan biriside değişik karekter setleriyle yapmış olduğumuz çalışmalarımız ve sonrasında bize yaşattığı o içinden çıkılmaz hallerdir. İşte daha yeni böyle bir sorunu bir sorunu mysql ' den veri okuyup bunu txt dosyası oluşturmaya çalıştığım zaman yaşadığım . mysql ' deki verilerin karekter seti utf-8 olduğu için txt dosyasının karekter setide utf-8 olmalıydı ki ben o verileri dosyaya yazdırdığımda sorun yaşamamalıydım . Küçük bir araştırma sonucunda php.net sitesinde bir örnekle karşılaştım örnek utf8 karekter setli bir txt dosyası oluşturabilme imkanı veriyor bize. Continue reading ‘Php ile UTF-8 Karekter Setinde Dosya Yazmak’ »
29 Ağustos 2009, 00:02
Friendfeed tartışması çok fazla sansasyona sebep oldu sanırım artık buna bir son vermek gerekir düşüncesiyle basit bir şekilde friendfeed api yazmak nasıl oluyor açıklamaya çalışacağım . Sistem için çeşitli class ' lar olmasına karşın biz curl kullanarak sisteme ulaşacağız . Ve sonrasında istediğim türde işlemleri yapmaya çalışacağız . İlk önce öğrenmeniz gereken en önemli şey http://www.friendfeed.com/remotekey adresinden öğreneceğiniz uzak anahtarınız . Eğer adresi öğrendik şimdi api yazmak istiyoruz diyorsanız buyrun başlıyoruz . Continue reading ‘Friendfeed Api Kullanarak Uygulama Geliştirmek .’ »