Autor Zpráva
vlcekp1
Profil
Dobrý den.
Tak jsem se po delší době vrátil ke svému mini redakčnímu systému.
Chtěl jsem udělat přihlášení admina, ale nějaká zrada.
Může mi někdo prosím říct, kde je unexpected '>' a mohl by mi ještě prosím někdo říct, kde mám přidat či smazat složenou závorku?
Kód souboru:
<html>
<head>
<meta name="description" content="">
<meta name="keywords" content="">
<meta http-equiv=Content-Type content="text/html; charset=windows-1250">
<title>Administrace</title>
<font size="large">

</head>
<body>
<?php
require_once"spojeni.php";
if ($_POST["heslo"]=="$pass"&$_POST["kod"]=="$kod")
{
if (file_exists("install.php"))
{
echo "Modul ještě nebyl nainstalován. <a href='install.php'>nainstalovat</a>";";
exit();
}
else
{
echo "<h4>Administrace článků</h4>";
echo "<a href='clanky/read.php'>Seznam článků</a>";
echo "<br>";
echo "<a href='clanky/delclanek.php'>Smazat článek</a>";
echo "<h4>Administrace seznamu hostingů zdarma</h4>";
echo "<a href='freehost/index.php'>seznam hostingů</a>";
echo "<br>";
echo "<a href='freehost/delodkaz.php'>Smazat hosting ze seznamu</a>";
echo "<h4>Administrace odkazů</h4>";
echo "<a href='links/delodkaz.php'>Smazat odkaz</a>";
echo "<h4>Administrace souborů</h4>";
echo "<a href='download/delodkaz.php'>Smazat soubor</a>";
echo "<h4>administrace novinek</h4>";
echo "<a href='news/new.php'>poslat</a>";
echo "<h4>ostatní</h4>";
echo "<a href='docs/index.html'>přečíst si dokumentaci</a>";
echo "<br>";
echo "<a href='index.php'>zpět do redakčního systému</a>";
}
else
{
echo "bohužel. Některé informace nebyly vyplněny, nebo špatně zadány.";
echo "<br>";
include "admin.php";
}

?>
</body>
</html>

Pozn:
Případný opravený kód v odpovědi neztučňujte, jen pošlete jeho část.
Díky moc.
Nox
Profil
Ty nepoužíváš editor s obarvením kódu?
echo "Modul ještě nebyl nainstalován. <a href='install.php'>nainstalovat</a>";";
vlcekp1
Profil
Ne, protože nato nevidím.
A ještě navc mi tu blbne ie osmička.
vlcekp1
Profil
Dobrý večer. Odstranil jsem ty přebytečné "; a teď to hlásí unexpected t_else in line 41, takže jsem ještě někde něco špatně zazávorkoval.
Matty
Profil
vlcekp1
Chybí uzavírací chlupatá závorka. Pravděpodobně ta, která má uzavírat celý ten script, takže by to chtělo přidat } na konec scriptu (před značku ?>).
edit: Omlouvám se, teď jsem si toho všiml, ta uzavírací závorka } má být za echo "<a href='index.php'>zpět do redakčního systému</a>"; } (takže tam budou dvě).
vlcekp1
Profil
To jsem udělal, ale píše mi to pořád.
Měsíček
Profil
<?php
require_once"spojeni.php";
if (($_POST["heslo"]=="$pass") && ($_POST["kod"]=="$kod"))
{
if (file_exists("install.php"))
{
echo "Modul ještě nebyl nainstalován. <a href='install.php'>nainstalovat</a>";
exit();
} else {
echo "<h4>Administrace článků</h4>";
echo "<a href='clanky/read.php'>Seznam článků</a>";
echo "<br>";
echo "<a href='clanky/delclanek.php'>Smazat článek</a>";
echo "<h4>Administrace seznamu hostingů zdarma</h4>";
echo "<a href='freehost/index.php'>seznam hostingů</a>";
echo "<br>";
echo "<a href='freehost/delodkaz.php'>Smazat hosting ze seznamu</a>";
echo "<h4>Administrace odkazů</h4>";
echo "<a href='links/delodkaz.php'>Smazat odkaz</a>";
echo "<h4>Administrace souborů</h4>";
echo "<a href='download/delodkaz.php'>Smazat soubor</a>";
echo "<h4>administrace novinek</h4>";
echo "<a href='news/new.php'>poslat</a>";
echo "<h4>ostatní</h4>";
echo "<a href='docs/index.html'>přečíst si dokumentaci</a>";
echo "<br>";
echo "<a href='index.php'>zpět do redakčního systému</a>";

echo "bohužel. Některé informace nebyly vyplněny, nebo špatně zadány.";
echo "<br>";
include "admin.php";
}

?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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