anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 22:34

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: definiert 0
BeitragVerfasst: Fr 06 Mai, 2005 19:18 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Zitat:
Warning: Division by zero in /srv/www/htdocs/web39/html/common.php on line 1785


User geht in Kneipe und trinkt einen Ale, will zurück und die Fehlermeldung erscheint.
Ich reparier seine Navs, Zurück-Link erscheint, geht nicht, Fehlermeldung...
Liegt wohl irgendwie am Ale oder?
in der Zeile, bzw. in den Zeilen, wo $commentary definiert wird stand da jedenfalls 'n bisschen was von.
Aber ich glaube kaum, dass ich dort den Wert von $x=0 ändern muss?!?!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Mai, 2005 19:47 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
hängt meistens mit dem script selber (inn.php) oder der datenbank zusammen

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Mai, 2005 19:50 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Mhm, gut zu wissen, aber... was sagt mir das? :???:
Es ging wieder, nachdem ich seinen Alkoholspiegel uznd Ale auf 0 gesetzt habe, aber dann hat er wieder Ale getrunken und alles ging von vorn los... :(


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Mai, 2005 20:22 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
Was genau steht in Zeile 1785 der common.php?

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Mai, 2005 20:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Zeile 1785:
$this->bbcode_second_pass_code('', 'while ($replacements/strlen($straight) < ($session['user']['drunkenness'])/500 ){')

Zeilen 1647 - 1657:
$this->bbcode_second_pass_code('', ' $commentary = str_replace("`n","",soap($HTTP_POST_VARS[insertcommentary][$section]));
$y = strlen($commentary);
for ($x=0;$x<$y;$x++){
if (substr($commentary,$x,1)=="`"){
$colorcount++;
if ($colorcount>=getsetting("maxcolors",10)){
$commentary = substr($commentary,0,$x).preg_replace("'[`].'","",substr($commentary,$x));
$x=$y;
}
$x++;
}')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Mai, 2005 20:41 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
strlen($straight) ist der Fehlermeldung zufolge 0, was wiederum bedeutet, daß $straight leer ist.

Nachdem ich jetzt Deine common.php durchgesehen habe, hab ich auch einen Fehler gefunden in der function addcommentary(), der offensichtlich durch den Einbau eines Mods zur Anzeige des Reittieres entstanden ist.
Dort steht:
$this->bbcode_second_pass_code('', 'if($session[user][hashorse]>0){
$sql="SELECT mountname FROM mounts WHERE mountid='".$session[user][hashorse]."'";
$mount=db_fetch_assoc(db_query($sql));
$commentary=str_replace("%pet","".$mount[mountname]."`#".$comcol."",$commentary);
}
}else{
$commentary=str_replace("%pet","",$commentary);
}')
Vor dem else sind zwei }, wo nur eine hingehört.
Stattdessen gehört die zweite } ans Ende der Funktion direkt vor return false;.
Die übrige Klammersetzung dürfte stimmen, soweit ich es auf den ersten Blick sehen konnte.

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Mai, 2005 20:48 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Oh, noch eine } zu viel?! ><

vor return false?
Ich dachte die } für die function muss hinter return false, weil das noch zur function gehört, nicht?
Hab ich, sollte also gehen...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Mai, 2005 20:53 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
Hinter return false ist bereits eine }, die die Funktion schließt.
Davor muß allerdings eine für ein if sein, das prüft, ob überhaupt ein Kommentar existiert.
Diese Klammer ist viel zu weit vorne (an der von mir genannten Stelle, wo sie zuviel ist), wodurch alles danach auch dann ausgeführt wird, wenn gar kein Kommentar geschrieben wurde. Das führt zu dem Fehler.

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 07 Mai, 2005 07:22 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
tja du hast nicht die aktuellste version der Emotes, arilein

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 07 Mai, 2005 15:21 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Zitat:
Bug beim Befehl '%house' gefixt


Das ist dann aber wohl die neuste, oder?
Habe ich jetzt jedenfalls, wenn's daran lag müsst es jetzt gehen, werd mich andernfalls wieder melden :evil:


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum