YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » functions.php - Division by Zero » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.559 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Thema ist geschlossen

Zum Ende der Seite springen functions.php - Division by Zero
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Daywa
Mitglied


Dabei seit: 22.03.09
Beiträge: 1
Forenversion: 2.3

 functions.php - Division by Zero Antworten Zitieren Editieren Melden       UP

Hallo liebe Community,

hoffe ich schreibe in den richtigen Teil smile

Haben vor kurzem ein Wbb 2.3.5 aufgesetzt und es funktioniert auch alles wunderbar.. BIS auf diese eine Sache.

Möchte man in einem Forum antworten, kommt folgender Fehler:

code:
1:
Warning: Division by zero in /opt/orizon/wbb2/acp/lib/functions.php on line 439


Also sobald man die addreply.php benutzt (Adresse/wbb2/addreply.php?threadid=15)

Bin momentan soweit gekommen das ich weiß, dass es etwas mit den Smilies zu tun hat...
Das Divison by Zero steht ja ales Fehlermeldung dafür, das eine Zahl durch 0 geteilt wird.

Hier nochma der Code der Smilies bis zum Fehlerpunt (Reihe 439):

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
function getclickysmilies($tableColumns 3$maxSmilies = -1) {
    global $db$n$tpl$showsmiliesrandom$style$lang$session$SID_ARG_1ST$SID_ARG_2ND$SID_ARG_2ND_UN;

    if ($showsmiliesrandom == 1$result $db->query("SELECT smiliepath, smilietitle, smiliecode FROM bb".$n."_smilies ORDER BY RAND()");
    else $result $db->query("SELECT smiliepath, smilietitle, smiliecode FROM bb".$n."_smilies ORDER BY smilieorder ASC");
    $totalSmilies $db->num_rows($result);

    if (($maxSmilies == -1) || ($maxSmilies >= $totalSmilies)) $maxSmilies $totalSmilies;
    elseif ($maxSmilies $totalSmilies) eval("\$bbcode_smilies_getmore = \"".$tpl->get("bbcode_smilies_getmore")."\";");

    $i 0;
    while ($row $db->fetch_array($result)) {
        $row['smilietitle']     = getlangvar($row['smilietitle'], $lang);
        $row['smiliepath']     = replaceImagefolder($row['smiliepath']);
        $row['smiliecode']    = addcslashes($row['smiliecode'], "'\\");

        eval("\$smilieArray[\"".$i."\"] = \"".$tpl->get("bbcode_smiliebit")."\";");
        $i++;
    }
    $tableRows ceil($maxSmilies $tableColumns);



Die letzte Zeile ist laut der Fehlermeldung das Problem.
Nun weiß ich nicht weiter und bitte um eure Hilfe.

Liebe Grüße

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Daywa: 22.03.09 01:07.

22.03.09 01:04 Daywa ist offline Finden Als Freund hinzufügen
Biggi
Mitglied


Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Der Fehler ist sehr einfach zu beheben, wenn ich richtig liege.
Aber bitte schalte dich für den WBB2-Bereich frei und stell die Frage dort.

Zum WBB2/3-Bereich auf y****** freischalten, Infos hier!

__________________

22.03.09 01:08 Biggi ist offline Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Thema ist geschlossen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » functions.php - Division by Zero