Hacks4wbb by HFW™ (https://pommes.forenoase.de//index.php)
- Programmiersprachenübersicht (https://pommes.forenoase.de//board.php?boardid=87)
--- Programmiersprachen Referenz (https://pommes.forenoase.de//board.php?boardid=82)
------ Sonstiges rund um das WBB (https://pommes.forenoase.de//board.php?boardid=268)
------- PHP (https://pommes.forenoase.de//board.php?boardid=83)
-------- kann mir diese Fehlermeldung nicht erklären (https://pommes.forenoase.de//thread.php?threadid=24754)


Geschrieben von Aussie am 28.11.2005 um 20:06:

  kann mir diese Fehlermeldung nicht erklären

bei einfachen Scripts in PHP benutze ich nicht immer templates wenn es nciht erforderlich ist.

Programme laufen alle aber manchmal erscheint diese Fehlermeldung


Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v118554/wbb2/liebfarb.php:2) in /www/htdocs/v118554/wbb2/acp/lib/functions.php on line 42



hab doch garkeinen header verwendet



Geschrieben von Günny am 28.11.2005 um 23:50:

  RE: kann mir diese Fehlermeldung nicht erklären

ich tippe mal darauf, das du irgendwo im script ein ?> <?php zuviel hast und entferne mal die leerzeichen bis zu schluss tag



Geschrieben von Aussie am 29.11.2005 um 06:28:

  RE: kann mir diese Fehlermeldung nicht erklären

jetzt hab ich einfach eine html - zeile bevoir das php beginnt davor gesetzt und es ist weg

trotzdem versteh ich dies nicht



Geschrieben von Günny am 29.11.2005 um 07:14:

  RE: kann mir diese Fehlermeldung nicht erklären

naja kenne deine quell code nicht



Geschrieben von Aussie am 29.11.2005 um 10:08:

  RE: kann mir diese Fehlermeldung nicht erklären

Dies ist er (aber ohne den html-code oben kommt die manchmal - oder soll ich am Ende doch das exit ??)

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:

<div align="center"><td>
    <p><img src="http://ms-freizeit.de/wbb2/images/logo.gif" border="0"></p>
    <p><font size="5"><b>Statisktik der Popularit&auml;t im Board</b></font></p>
    <table border="0" width="400">
      <tr>
        <td>-Punkte-</td>
        <td>-Username-</td>
        <td>-Stimmenanzahl-</td>
      </tr>
    </table>
    
    <hr>
  </td>
</div>

<?php

$filename="popular.php";

require("./global.php");

$faktor 11// wie lang ein Balken sein soll

$result $db->query("SELECT * FROM bb".$n."_users ORDER BY ratingpoints DESC");

for($class=0$row $db->fetch_array($result);$class++) {
if( empty($row['ratingpoints']) ) continue;
$userid $row['userid'];
$username $row['username'];
$poppunkte $row['ratingpoints'];
$rcount $row['ratingcount'];

$tableclass = ( $class%== ) ? "tableb" "tableb";

echo '<table border="0" width="98%"><tr>';
echo '<td bgcolor="blue" width="'.$poppunkte $faktor.'">&nbsp;</td><td bgcolor="silver">'.$username.'</td>';

echo '<td bgcolor="yellow" width="80">'.$rcount.' mal</td>';
echo '</td></table>';

} 
// exit();
?>


...ist eine ministatistik für die Mitgliederbewertung (ratingpoints)



Geschrieben von Günny am 29.11.2005 um 11:29:

  RE: kann mir diese Fehlermeldung nicht erklären

schau dir mal die letzen 4 zeilen an, da haste ja html code mit drin dann ist das klar, wenn kein echo davor ist das du ne fehlermeldung bekommst..

bei einem exit, wird der code nur bis zum exit ausgelesen



Geschrieben von Aussie am 29.11.2005 um 12:47:

  RE: kann mir diese Fehlermeldung nicht erklären

da steht doch echo davor

Zeile 36..40



Geschrieben von Aussie am 29.11.2005 um 16:45:

  RE: kann mir diese Fehlermeldung nicht erklären

mir fiel gerade ein das dies erst nach dem Update auf php 4... auftauchte (aber eben nciht immer (seit heute früh erledigt, aber trotzdem versteh ich nicht wieso?

Gleich mal die Frage an Pommes: ist das exit am Ende erforderlich bei diesem Quelltext?

Wenn ichs mit templates mache hab ich nie Probleme, aber ich will die tpl-liste nicht enorm steigern wenns auch so geht


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH