anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 06:03

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Einbrechen
BeitragVerfasst: Di 12 Apr, 2005 22:49 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Wenn ich irgendwo einbreche...
[quote]Warning: mysql_num_rows(): 10 is not a valid MySQL result resource in /srv/www/htdocs/web39/html/dbwrapper.php on line 90

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web39/html/dbwrapper.php:90) in /srv/www/htdocs/web39/html/common.php on line 62
‹xí[[sÛ6~Nfúv&;6%J–å›´k[v’


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Apr, 2005 06:04 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
setz oben an die common.php nach <?
das hier:


[php]ob_start();[/php]


Damit sollte sowas nit mehr kommen...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Apr, 2005 12:55 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
@Kev: Ein gutgemeinter Hinweis: Du solltest davon wegkommen, Fehler einfach immer zu unterdrücken, denn das behebt nicht die eigentlichen Probleme und irgendwann bricht das gesamte Spiel in sich zusammen. ;)

Zum Thema:
In der ext ger 3 ist in der houses.php in Zeile 287 folgendes zu finden:
$result = db_query($sql) or die(db_error(LINK));
Das fehlt bei Dir, wodurch der Fehler entsteht.

_________________
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: Mi 13 Apr, 2005 18:25 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
*lach* stimmt hast recht muss mal davon wieder runter kommen...löööl
Das ist so mein universell problem löser.... :lol:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Apr, 2005 19:27 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Da steht die Zeile in Zeile 365
[php] (pvpflag <> '5013-10-06 00:42:00') AND
(pvpflag < '$pvptimeout') ORDER BY maxhitpoints DESC";
$result = db_query($sql) or die(db_error(LINK));
$athome=0;[/php]

Und da in Zeile 235
[php] output("<table cellspacing=0 cellpadding=2 align='center'><tr><td>`bHausNr.`b</td><td>`bName`b</td><td>`bEigentümer`b</td></tr>",true);
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)>$ppp) addnav("Nächste Strasse","houses.php?op=einbruch&limit=".($page+1)."&search=$_POST[search]");[/php]

Alles zwischen Zeile 280 und 295:
[php] (age > $days OR dragonkills > 0 OR pk > 0 OR experience > $exp) AND
(acctid <> ".$session[user][acctid].") AND
(pvpflag <> '5013-10-06 00:42:00') AND
(pvpflag < '$pvptimeout') ORDER BY maxhitpoints DESC";
$hp=0;
$count=0;
// count chars at home and find strongest
if(db_num_rows($result)){
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
$sql = "SELECT value1 FROM items WHERE value1=".(int)$session[housekey]." AND owner=$row[acctid] AND class='Schlüssel' AND hvalue=".(int)$session[housekey]." ORDER BY id";
$result2 = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result2)>0 || ((int)$row[housekey]==(int)$session[housekey] && 0==db_num_rows(db_query("SELECT hvalue FROM items WHERE hvalue<>0 AND class='Schlüssel' AND value1<>$session[housekey] AND owner=$row[acctid]")))){
if ($row[maxhitpoints]>$hp){
$hp=(int)$row[maxhitpoints];
$count++;[/php]

Und?? :???:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Apr, 2005 21:49 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
[php] (age > $days OR dragonkills > 0 OR pk > 0 OR experience > $exp) AND
(acctid <> ".$session[user][acctid].") AND
(pvpflag <> '5013-10-06 00:42:00') AND
(pvpflag < '$pvptimeout') ORDER BY maxhitpoints DESC";[/php]
Das dürfte der Rest eines sich über mehrere Zeilen erstreckenden Strings sein, der $sql zugewiesen wird. Die nächsten 3 Zeilen sind zu vernachlässigen, dann kommt bei Dir aber:
[php] if(db_num_rows($result)){[/php]
Allerdings ist $result ein veraltetes Ergebnis von einer früheren Abfrage, da dazwischen (also nach dem String und vor dem if) ein $result = db_query($sql); fehlt.

_________________
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: Mi 13 Apr, 2005 22:07 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
:???: Ich sehe nicht, was du meinst...
Wo genau fehlt $result = db_query($sql);
Welches if(db_num_rows($result)){ ist das? Aus welcher Zeile?
:???:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Apr, 2005 22:50 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
In Deinem 3. PHP-Schnipsel is es, gleich zu Beginn gehts los. Pack die fehlende Zeile einfach vor // count chars at home and find strongest.

_________________
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  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 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:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum