1 sayfadan 1. sayfa

Bank Mod Farklı Bir Problem

İletiTarih: 23.01.2006, 10:20
hsa2
Arkadaşlar. Mod sorunsuz çalışıyor ancak hata sayfa üstünde hata görünüyor:
Kod: Tümünü seç
Warning: Division by zero in /home/diagonyo/public_html/bank.php on line 69

Warning: Cannot modify header information - headers already sent by (output started at /home/diagonyo/public_html/bank.php:69) in /home/diagonyo/public_html/bank.php on line 81

Warning: Cannot modify header information - headers already sent by (output started at /home/diagonyo/public_html/bank.php:69) in /home/diagonyo/public_html/includes/page_header.php on line 525

Warning: Cannot modify header information - headers already sent by (output started at /home/diagonyo/public_html/bank.php:69) in /home/diagonyo/public_html/includes/page_header.php on line 527

Warning: Cannot modify header information - headers already sent by (output started at /home/diagonyo/public_html/bank.php:69) in /home/diagonyo/public_html/includes/page_header.php on line 528

İletiTarih: 23.01.2006, 10:45
emrag
65. ve 75. satırlar arasını buraya kopyalayabilir misin?

Cvp: Bank Mod Farklı Bir Problem

İletiTarih: 23.01.2006, 11:00
hsa2
64'te başlayan fonksiyonun tamamını yapıştırdım.
Kod: Tümünü seç
   $sql = "update " . CONFIG_TABLE . " set config_value='$restockntime' where config_name='banklastrestocked'";
   if ( !($db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, 'Fatal Error Updating Bank Time!<br>'.mysql_error()); }
   $sql = "select * from phpbb_bank";
   if ( !($uiresult = $db->sql_query($sql)) ) { message_die(CRITICAL_ERROR, 'Error Getting Bank Users!<br>'.mysql_error()); }
   $interesttime = $restockntime - $board_config['banklastrestocked'];
   $interesttime = $interesttime / $board_config['bankpayouttime'];
   for ($x = 0; $x < mysql_num_rows($uiresult); $x++)
   {
      $holding = "";
      $holdingplus = "";
      $uirow = mysql_fetch_array($uiresult);
      $holdingplus = ((($uirow['holding'] / 100) * $board_config['bankinterest']) * $interesttime);
      $holding = $uirow['holding'] + $holdingplus;
      $holding = round($holding);
      $usql = "update phpbb_bank set holding='$holding' where name='$uirow[name]'";
      if ( !($db->sql_query($usql)) ) { message_die(GENERAL_MESSAGE, 'Error Giving Interest Out!<br>'.mysql_error()); }
   }

İletiTarih: 23.01.2006, 11:36
emrag
yanlarına satır numaralarınıda yazsaydın çok daha ii olurdu.


69. satırın bu olması lazım: $sql = "select * from phpbb_bank";

anladığım kadarıyla hata phpbb_bank tablosunun içinde hiç veri olmamasından kaynaklanıyor. bu durum eksik kodlamadan kaynaklanıyor biras. o tablonun içine bir veri yazdırmalısın ki değer sıfırı döndürmesin ve hata vermesin

İletiTarih: 23.01.2006, 12:23
hsa2
ilk satır 64.. Nasıl yani? Nasıl yaparım bunu?
emrag yazdı:yanlarına satır numaralarınıda yazsaydın çok daha ii olurdu.


69. satırın bu olması lazım: $sql = "select * from phpbb_bank";

anladığım kadarıyla hata phpbb_bank tablosunun içinde hiç veri olmamasından kaynaklanıyor. bu durum eksik kodlamadan kaynaklanıyor biras. o tablonun içine bir veri yazdırmalısın ki değer sıfırı döndürmesin ve hata vermesin

İletiTarih: 23.01.2006, 13:14
emrag
kullandığın modu buraya eklersen çok daha iyi olacak sanırım. locale kurup test edip hemen çözümü yollarım ;)

Cvp: Bank Mod Farklı Bir Problem

İletiTarih: 23.01.2006, 13:17
hsa2
İşte burda..

Cvp: Bank Mod Farklı Bir Problem

İletiTarih: 04.02.2006, 12:07
gardean
lang dosyasını arrıgımda bende aynı hatayı almıstım eger sende attıysan lang dosyasını sil sorun hallolmazsa backup taki page header dosyasını tekrar editle.

İletiTarih: 12.03.2006, 22:02
LaviortH_cL
Aynı sorun bendede var. Sinirlerim bozuldu.

Re: Bank Mod Farklı Bir Problem

İletiTarih: 21.11.2007, 17:43
PuM@X
aynı sorunu yaşıyorum
hata tıpkısnın aynısının aynısı
ama burda çözümm yok :S

Re: Bank Mod Farklı Bir Problem

İletiTarih: 03.12.2007, 16:50
PuM@X
sorun çözüldü aslında çok basitmiş
faiz oranı %2
faiz günü ise 0 olarak gözüküyor yhani kaç saniyede bir faiz bineceği ayarlı değil
o 0 ı kaç sanieyde bir faiz bnmesini istiorsanız o şekilde deiştirmelisiniz ;)
sorun halloluyorrr