Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]proszę pomóżcie
Forum PHP.pl > Forum > Przedszkole
xazax
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>
&nbsp;
</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>
redeemer
Sprawdź w logach serwera co wywołuje 500-tke.
adamec
500 to wewnętrzny błąd serwera Apache w katalogu z logami error.log powinien być opisana przyczyna

u mnie ten fragment kodu nie wyświetla błedu 500 , być może może pojawiać się bład (jakieś zapentlenie) jeszcze w funkcjach includowanych.
A używasz serwera swojego czy płatny hosting ? Być może admin serwera zrobił jakąś aktualizację
nospor
Temat: Jak poprawnie zatytulowac watek
Oraz brak bbcode.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.