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ä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%2 == 0 ) ? "tableb" : "tableb";
echo '<table border="0" width="98%"><tr>';
echo '<td bgcolor="blue" width="'.$poppunkte * $faktor.'"> </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