İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

php ve BB den anlayanlara bir soru...

UguG

0
İyinet Üyesi
Katılım
5 Temmuz 2005
Mesajlar
546
Reaction score
0
Konum
İstanbul
Bir forum modifiye ediyorum.

phpbb2.0.20 ye birthday mod kurdum.


kodlar tamam oldu ama profil düzenlerken doğum günü girişinde ve kayıt olurken doğum günü girişinde şu hatayı veriyor:

Fatal error: Call to undefined function: mkrealdate() in /home/iksdfco/public_html/tikiyizbiz/includes/usercp_register.php on line 154

doğum gününü hatalı girdiğimde falan hata oluşmuyo fakat doğum gününü doğru biçimiyle girince hata çıkıyor anlayamadım. aslında bu konularda iyiyimdir ama sabahtan beri uğraştığım için kafa kalmadı.

yardımcı olacak varsa msn : [email protected]
 

zbahadir

0
İyinet Üyesi
Katılım
19 Mart 2006
Mesajlar
2,416
Reaction score
0
Konum
Trabzon
Bulamadığı fonksiyon bu kodları tara ve bu mkrealdate() fonsiyonun hangi dosyada olduğunu bulursan işi çözülür, bulamazsan bir eksiklik vardır.
 

UguG

0
İyinet Üyesi
Katılım
5 Temmuz 2005
Mesajlar
546
Reaction score
0
Konum
İstanbul
baktım ya bütün hepsine

mkrealdate() in /home/iksdfco/public_html/tikiyizbiz/includes/usercp_register.php on line 154

aynen bu dosyanın 154 . satırında
ama orada herhangi sorun göremedim

hatta sorun yok diyebilirim :s

işte kod:

// doğum günleri
if (isset($HTTP_POST_VARS['birthday']) )
{
$birthday = intval ($HTTP_POST_VARS['birthday']);
if ($birthday!=999999)
{
$b_day = realdate('j',$birthday);
$b_md = realdate('n',$birthday);
$b_year = realdate('Y',$birthday);
}
} else
{
$b_day = ( isset($HTTP_POST_VARS['b_day']) ) ? intval ($HTTP_POST_VARS['b_day']) : 0;
$b_md = ( isset($HTTP_POST_VARS['b_md']) ) ? intval ($HTTP_POST_VARS['b_md']) : 0;
$b_year = ( isset($HTTP_POST_VARS['b_year']) ) ? intval ($HTTP_POST_VARS['b_year']) : 0;
if ($b_day && $b_md && $b_year)
{
$birthday = mkrealdate($b_day,$b_md,$b_year);
} else
{
$birthday = 999999;
}
}
// doğum günleri

hatayı çözebilen olursa sevinirim. ben çok yoruldum :S
 

zokkie

0
İyinet Üyesi
Onaylı Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Reaction score
0
sen tarihi gün ay yıl olarak giriyosan ve o ay gün yıl olarak istiyorsa sorun bundan olabilir ya da tarih ayracı olarak nokta kullanıyorsundur o slash istiyordur. bu varyasyonları denersen sorunun nedenini bulabilirsin sanıyorum.
 

UguG

0
İyinet Üyesi
Katılım
5 Temmuz 2005
Mesajlar
546
Reaction score
0
Konum
İstanbul
oralardaki destek buralardan daha kötü inanın.

bu kurduğum modda sanırım yanlışlık var imkansız aslında böyle olması ama dosyanın birinde değiştirilecek kodlara uygun yer yok ve orası da hatanın olduğu sayfa. neyse artık forumu yeniden atacağım :s
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst