Zamieszczam kod jednej ze stron konkretnie skrypt logowania na zamkniętego bloga do nie dawna strona się wyświetlała normalnie ostatnio co kolwiek bym nie zrobił wywala błąd 500 Internal Server Errorproszę nich ktoś bardziej doświadczony obejrzy kod bo nie wiem już co robić.
<?php
session_cache_limiter('none');
session_start();
ob_start();
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<meta http-equiv="Reply-to" content="" />
<meta name="Description" content="opis strony" />
<meta name="keywords" content="słowa kluczowe" />
<meta name="Author" content="Autor" />
<meta name="Robots" content="ALL" />
<meta name="revisit-after" content="10" />
<link rel="stylesheet" type="text/css" media="all" href="/style.css" />
</head>
<body style="margin: 0 auto;">
<div class="pds">
<div class="www">
<i><B><a href="index.html">
</a></B></i>
<br>
<i><B><a href="index.html">
</a></B></i>
</div>
<div class="nps"><left>
<i><B>
<br>
</B></i></left>
</div>
<div>
<img src="/images/t2wsp.jpg" alt="" />
</div>
<div class="menu">
<ul>
<center>
<li><a href="/index.html">
O Nas</a></li>
<li><a href="/zarzad.html">
Zarząd</a></li>
<li><a href="/aktualnosci.html">
Aktualności</a></li>
<li><a href="/dokumenty.html">
Dokumenty</a></li>
<li><a href="/galeria.html">
Galeria</a></li>
<li><a href="/kontakt.html">
Kontakt</a></li>
<li><a style="padding: 1px 30px" href="/news/loguj.php">
Gadająca Baba
<br>
<b>BLOG</b></a></li>
</center>
</ul>
</div>
<div class="s">
<div class="left">
<div>
<img src="/images/m1_1.gif" alt="" />
</div>
<div class="m-tlo">
<ul class="m">
<left><li><a href="/index.html">
O nas</a></li>
<li><a href="/zarzad.html">
Zarząd</a></li>
<li><a href="/administracja.html">
Administracja</a></li>
<li><a href="/aktualnosci.html">
Aktualności</a></li>
<li><a href="/dokumenty.html">
Dokumenty</a></li>
<li><a href="/galeria.html">
Galeria</a></li>
<li><a href="/kontakt.html">
Kontakt</a></li>
<li><a href="/blog.php">
Gadająca Baba <b>BLOG</b></a></li></left>
</ul>
</div>
<div>
<img src="/images/m3_3.gif" alt="" />
</div>
</div>
<div class="right">
<div class="tekst">
<left><h1 class="ng">Gadająca Baba <b>BLOG</b></h1></left>
<p class="tytul">
</p>
<p class="tytul">
</p>
<div id="link">
</div>
<?php
$konfig = file('dane_konf.php');
$skrypt = trim($konfig[1]);
include('funkcje.php');
$newsy = file('news.txt');
$go = $_GET['go'];
switch ($go){
case '': //formularz
If ($_SESSION['auth']) {
header("Refresh:3; URL = /blog.php");
$user = tresc_wyjscie($_SESSION['user']);
echo '<h4>Jeste¶ już zalogowany jako '.$user.'!</h4>
<p>Poczekaj chwilę na przekierowanie do panelu admina lub kliknij ten <a href="/blog.php">link</a></p>';
}
else {
echo '
<fieldset class="k_formularz">
<center><legend>Logowanie</legend>
<form action="loguj.php?go=loguj" method="post">
<p>Login: <input type="text" name="login"></p>
<p>Hasło: </td><td><input type="password" name="pass"></p>
<p><input type="submit" value="zaloguj"></p></center>
</form></fieldset>
';
}
break;
case 'loguj': //logowanie usera
define('PILS','2807'); //doklejamy jakis bzdet aby utrudnic odszyfrowanie hasla
$user = $_POST['login'];
$haslo2 = $_POST['pass'];
$user = tresc_wejscie($user);
$haslo2 = tresc_wejscie($haslo2);
$dane = file('konta.php'); //plik z haslami
foreach($dane as $rekord) //weryfikacja usera
{
list($us,$pass)=explode('||',$rekord);
if (strcmp($us,$user) == 0) {
$haslo = $pass;
}
}
$haslo2 = sha1(md5($haslo2.PILS));
if (strcmp($haslo2,$haslo) == 0) {
$_SESSION['auth'] = 'true';
$_SESSION['user'] = $user;
$user = tresc_wyjscie($user);
echo '<h4>Zostałe¶ zalogowany jako '.$user.'!</h4>
<p>Poczekaj chwilę na przekierowanie do panelu admina lub kliknij ten <a href="/blog.php">link</a></p>';
header("Refresh:3; URL = /blog.php");
}
else {
die('<h4>Zły login lub hasło!</h4>');
}
break;
case 'wyloguj';
session_start();
$_SESSION = array();
session_destroy();
if (empty($_SESSION['auth'])){
echo '<h4>Zostaleś poprawnie wylogowany!</h4><p>Za chwilę zostaniesz przekierowany...</p>';
$skrypt = '/index.html';
$_POST = array();
header("Refresh:2; URL = $skrypt");
}
else {
echo '<h4>Wylogowanie nie powiodło się!</h4>';
}
break;
}
ob_end_flush();
?>
<p>
</p>
<p>
</p>
</div>
</div>
<div style="clear:both;">
</div>
</div>
<div class="stopka">
<left> </left>
</div>
<map name="top" id="top">
<area shape="rect" coords="" href="index.php" alt="" />
<area shape="rect" coords="1000,10,750,30" href="index.php" alt="" />
</map>
</div>
</body>
</html>