Berk ile PHP Dersleri 1. Ders
8
●1.050
- 25-05-2008, 19:55:47Kimlik doğrulama veya yönetimden onay bekliyor.Teşekkürler Kardeşim , Bir çok kişiye yardımcı olacaksın gibi.
Bende Buradan Takip edeceğim.
- 25-05-2008, 20:14:13Merhaba
Ben de DERINSULAR arkadasimizin acmis oldugu guzel calismalar altina katki yapmak istedim.
Turkce ay ve gun isimleri normalde PHP de tanimli olmadigi icin kisa bir fonksiyon ile tarihimizi sayisal olarak yazmak yerine dilersek Turkce olarak da yazabiliriz.
Kodda birseye dikkat etmek lazim, DERINSULAR arkadasimizin yazdigi "n" degeri aylari 1'den 12'ye kadar siraliyor onun icin $aylar[] dizi (array) degiskenimizin ilk elemani (yani $aylar[0]="") bosluga esit.
Ancak $gunler[] degiskenimizin ilk elemani "Pazar" ile basliyor cunku "w" tarih elementi 0 ile 6 arasinda degerler aliyor ve Pazardan Cumartesiye dogru siralaniyor.
Umarim isinize yarar
Selim
<? function tarih($deger) { $aylar = array("","Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"); $gunler = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"); echo date("j",$deger)." ".$aylar[date("n",$deger)]." ".date("Y",$deger)." ".$gunler[date("w",$deger)]."<br /><tt>".date("H:i:s",$deger)."</tt>"; } tarih(time()); // server saati kacsa ona gore cikti alacak ?>Cikti:
25 Mayıs 2008 Pazar 20:13:16
- 25-05-2008, 20:35:36MerhabaAlıntı
Forumda yeniyim, yeni baslik yazdigim icin baska mesaj gibimi oldu? birlestirmek icin benim yapacagim bisey var mi?
Tesekkurler
Selim Dogan - 25-05-2008, 23:18:52
<? function tarih($deger) { $aylar = array("","Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"); $gunler = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"); echo date("j",$deger)." ".$aylar[date("n",$deger)]." ".date("Y",$deger)." ".$gunler[date("w",$deger)]."<br /><tt>".date("H:i:s",$deger)."</tt>"; } tarih(time()); // server saati kacsa ona gore cikti alacak ?>Her Sunucu bunu yorumlamıyor.<? kısmını <?php olarak verirsek daha güzel olur.Az önce localde çalışmadı.Böyle yapınca düzeliyor.
<?php function tarih($deger) { $aylar = array("","Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"); $gunler = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"); echo date("j",$deger)." ".$aylar[date("n",$deger)]." ".date("Y",$deger)." ".$gunler[date("w",$deger)]."<br /><tt>".date("H:i:s",$deger)."</tt>"; } tarih(time()); // server saati kacsa ona gore cikti alacak ?> - 31-07-2008, 10:51:52Üyeliği durdurulduSorunun sebebini merak edenler illaki vardır.Alıntı
Sorunun sebebi : Kullanılan PHP Sürümüne Bağlıdır. Kısa Etiketler (Short Tags) PHP5 sürümünden sonra default (varsayılan) ile birlikte gelmemektedir.
O yüzden php5 ten öncesinde <? ?> kullanabilirsiniz.
Ama php5 ve sonrasında bunu kullanamazsınız (Kullanmak istiyorsanızda php ayarlarından Short Tag'ı Aktif Edebilirsiniz.) Bilginize.
Kolay Gelsin.

