Autor Zpráva
FEIL
Profil
Nechápem prečo my vypisuje túto chybu. Veľmo podobnú tému som nenašiel tak som založil toto.
Znenie chyby je takéto: Warning: Cannot modify header information - headers already sent by (output started at /srv3/www/7u.cz/subdomains/nika/liga/admin/tresty.php:1) in /srv3/www/7u.cz/subdomains/nika/maincore.php on line 297

Zdroják:
<?
require_once "../../maincore.php";
if(iSUPERADMIN) {
include "../functions.php";
$id = isset($_GET["id"]);
$klan = isset($_GET["klan"]);
$trestej = isset($_GET["trestej"]);
$akce = isset($_GET["akce"]);
require_once THEMES."templates/header.php";
opentable("Udělit trest");
if($trestej == "1") {
$body = $_POST["body"];
$klan = $_POST["klanove_id"];
if ($body < "0") {
$body = str_replace("-", "", $body);
$result = mysql_query("UPDATE liga_klany SET body=body-'$body' WHERE id='$klan'");
}
elseif ($body > "0") {
$result = mysql_query("UPDATE liga_klany SET body=body+'$body' WHERE id='$klan'");
}
redirect("".LIGA_BASEDIR."admin");
}
elseif($id == "" && $klan == "") {
$hlaska = "";
$liga_result = mysql_query("SELECT * FROM liga_ligy WHERE 1");
echo "<form action='".FUSION_SELF."?akce=trest' method='get'>";
echo "<select name='id'  onchange=\"this.form.submit();\">";
echo "<center><option selected='selected' value=''>Vyber ligu&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>";
while($liga = mysql_fetch_array($liga_result)){
echo "<option value='".$liga["id"]."'>".$liga["nazev"]."</option>";
}
echo "</select></center>";
echo "</form>"; }
elseif ($id <> "" && $klan == "") {
$hlaska = "";
$liga = $_GET["id"];
echo "<form action='".FUSION_SELF."?akce=trest' method='get'>";
echo "<select name='klan'  onchange=\"this.form.submit();\">";
echo "<center><option selected='selected'>Vyber klan&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>";
$klan_result = mysql_query("SELECT * FROM liga_klany WHERE liga='$liga' order by nazev");
while($klan = mysql_fetch_array($klan_result)){
echo "<option value='".$klan["id"]."'>".$klan["nazev"]." (".$klan["body"].")</option>";
}
echo "</select></center>";
echo "</form>"; 
}
elseif($klan <> "") { $hlaska = "";
echo "<form action='".FUSION_SELF."?trestej=1' method='POST'>";
$id_klanu = $_GET["klan"];
echo "<input type='hidden' value='".$id_klanu."' name='klanove_id'>";
$vyber_klan = dbarray(mysql_query("SELECT * FROM liga_klany WHERE id='$id_klanu'"));
echo "<table border=0 width=500px class=tbl2 align=center style='text-align:center;'>";
echo "<tr><td>Klan :</td><td>".$vyber_klan["nazev"]."</td></tr>";
echo "<tr><td>Výška trestu :</td><td>";
$min = -100; $max = -1;
echo "<select name='body'>";
while($min<=$max){ echo "<option value='$min'>"; if ($min >= 1) { echo "+".$min.""; } else { echo $min; } $min++; echo "</option>";}
$min = 1; $max = 100;
while($min<$max){ echo "<option value='$min'>"; if ($min >= 1) { echo "+".$min.""; } else { echo $min; } $min++; echo "</option>";}
echo "</select>";
echo "&nbsp;Bodů</td></tr>"; 
echo "<tr><td></td><td><input type='submit' value='Udělit trest' name='trest' class='button'></td></tr>"; 
echo "</table>";
echo "</form>";
}
closetable();
require_once THEMES."templates/footer.php";
if($hlaska != "") { echo $hlaska; } else { } 
}	
?>
Taps
Profil
FEIL:
před funkcí header nesmíš použít žádný výstup viz http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=2111
nightfish
Profil
FEIL:
output started at /srv3/www/7u.cz/subdomains/nika/liga/admin/tresty.php:1
Podle této hlášky bych si tipnul, že buď je na serveru zakázáno Short_open_tag, v kterémžto případě by mohlo stačit nahradit <? za <?php
a nebo je na začátku souboru uložen BOM - pak viz PHP FAQ
FEIL
Profil
Asi to bude BOM lebo je to vraj kodované v UTF-8 s BOM.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0