Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [HTML][PHP]proszę pomóżcie
xazax
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.04.2012
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
redeemer
post
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Sprawdź w logach serwera co wywołuje 500-tke.
Go to the top of the page
+Quote Post
adamec
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 3
Dołączył: 18.04.2012
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


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ę
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Temat: Jak poprawnie zatytulowac watek
Oraz brak bbcode.

Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 13:49