anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Einbrechen https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1255 |
Seite 1 von 1 |
Autor: | Arîzto [ Di 12 Apr, 2005 22:49 ] |
Betreff des Beitrags: | Einbrechen |
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’ |
Autor: | Kevz [ Mi 13 Apr, 2005 06:04 ] |
Betreff des Beitrags: | |
setz oben an die common.php nach <? das hier: [php]ob_start();[/php] Damit sollte sowas nit mehr kommen... |
Autor: | Chaosmaker [ Mi 13 Apr, 2005 12:55 ] |
Betreff des Beitrags: | |
@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. |
Autor: | Kevz [ Mi 13 Apr, 2005 18:25 ] |
Betreff des Beitrags: | |
*lach* stimmt hast recht muss mal davon wieder runter kommen...löööl Das ist so mein universell problem löser.... ![]() |
Autor: | Arîzto [ Mi 13 Apr, 2005 19:27 ] |
Betreff des Beitrags: | |
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?? ![]() |
Autor: | Chaosmaker [ Mi 13 Apr, 2005 21:49 ] |
Betreff des Beitrags: | |
[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. |
Autor: | Arîzto [ Mi 13 Apr, 2005 22:07 ] |
Betreff des Beitrags: | |
![]() Wo genau fehlt $result = db_query($sql); Welches if(db_num_rows($result)){ ist das? Aus welcher Zeile? ![]() |
Autor: | Chaosmaker [ Mi 13 Apr, 2005 22:50 ] |
Betreff des Beitrags: | |
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. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |