Autor Zpráva
radeson
Profil
dobry den,

mam mensi problem... mam skript s galerii, pro overeni autentizace pouzivam toto:


//ZJIŠTĚNÍ AUTENTIZACE

if ($_SESSION['db_administration_login']!="" || $_SESSION['db_administration_password']!="") {
$result = MySQL_Query("SELECT heslo,login FROM profily
WHERE login='{$_SESSION['db_administration_login']}'");
$uzivatel = MySQL_Fetch_Array($result);
if ($_SESSION['db_administration_password']!=$uzivatel["heslo"]){
Header("Location: ../login.html");
exit;

}
}else {Header("Location: ../login.html");}


potom mam nejaky skripty a pak mam zobrazeni galerie...

to mam takhle:


echo "<table style="width: 95%; margin-left: 10px; text-align: center;">

";
echo "<tr>
";
$i = 0;
while ($row = mysql_fetch_assoc($result)) {
if ($i == 2) {
$i = 0;
echo "</tr><tr>
";
}
echo "<td style="width: 50%;"><a href="http://betascripts.wz.cz/galerie/".$row["soubor"]."" target="_blank" title="".$row["nazev"].""><img src="http://betascripts.wz.cz/galerie/".$row["soubor_nahled"]."" alt="".$row['nazev']."" /></a><br>".$row['popis']."</td>
";
$i++;
}
echo "</tr>";
echo "</table>";


jenomze me se vypise chyba: Warning: Cannot modify header information - headers already sent by (output started at /3w/wz.cz/b/betascripts/galerie/index2.php:91) in /3w/wz.cz/b/betascripts/galerie/index2.php on line 201

a to prave ovlivni ten radek: echo "<td style="width: 50%;"><a href="http://betascripts.wz.cz/galerie/".$row["soubor"]."" target="_blank" title="".$row["nazev"].""><img src="http://betascripts.wz.cz/galerie/".$row["soubor_nahled"]."" alt="".$row['nazev']."" /></a><br>".$row['popis']."</td>
";

nevite proc to tomu vadi??
Str4wberry
Profil
radeson
A není v rámci celého složeného skriptu výpis do prohlížeče nebo nějaký „prázdný znak“ před „Header("Location: ../login.html")“? Bývá to častá chyba.
tiso
Profil
Pretože to tak funguje... Naštuduj si niečo o PHP...
radeson
Profil
nn neni tam ale zajimave je ze bez toho radku pro vypsani obrazku to funguje dobre

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: