Jestem tu pierwszy raz, z PHP do wczoraj miałam tyle wspólnego, że używałam (jako admin) strony zrobionej przez kogoś innego.
Okazało się że mam robaka - Iframe. Postępując wg instrukcji wyszperanych w necie wyczyściłam pliki ze złośliwego kodu, zmieniłam hasła i zmieniłam TC na Filezillę, hasła nie przechowuję. Komp czysty,wydwałoby się że będzie ok, ale niestety nie jest.
Przy wejściu do panelu administracyjnego wyświetla się:
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /home/accounts_s/siva/public_html/admin/index.php on line 54
Parse error: syntax error, unexpected '<' in /home/accounts_s/siva/public_html/admin/index.php on line 54
kod strony wygląda tak:
Kod
<?
$etap = $_POST['etap'];
$ekran.='
<HTML>
<HEAD>
<TITLE>polish_psychobilly_admin</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
<link rel="stylesheet" href="../styles.css" type="text/css">
</HEAD>
<BODY BGCOLOR=#660000 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 background="../images/index_04.jpg">
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
<TR>
<TD COLSPAN=3 height="154"><IMG SRC="../images/index_01.jpg" WIDTH=800 HEIGHT=154 ALT="" border="0"></TD>
</TR>
<TR background="..images/menu.jpg" valign="bottom">
<TD COLSPAN=3 height="35" background="../images/menu.jpg">
<div align="center"><img src="../gfx/menu_psychobilly.gif" width="588" height="20"></div>
</TD>
</TR>
<TR>
<TD height="352" background="../images/index_03.jpg"> <IMG SRC="../images/index_03.jpg" WIDTH=116 HEIGHT=352 ALT=""></TD>
<TD height="352" background="../images/background_text.jpg" width="569" valign="top">
';
if ($etap == '') {
$ekran .= '<div align="center" class="tekst">
Podaj hasło do panelu administracyjnego.
<form action="index.php" method="post">
<input type="password" name="haslo"><BR><BR>
<input type="hidden" name="etap" value="check_passw">
<input type="submit" value="ENTER THE PSYCHO"></div>';
}
elseif ($etap == 'check_passw') {
if ($haslo == 'aaaaaa') {
session_start();
session_register('auth');
$_SESSION['auth'] = "tak";
header ('location: start.php');
exit ();
}
else {
$ekran .= '<div align="center" class="tekst">
Podaj <B>POPRAWNE</B> hasło do panelu administracyjnego.
<form action="index.php" method="post">
<input type="password" name="haslo"><BR><BR>
<input type="hidden" name="etap" value="check_passw">
<input type="submit" value="ENTER THE PSYCHO"></div>';
}
}
$ekran .= '</TD>
<TD height="352" background="../images/index_05.jpg"> <IMG SRC="../images/index_05.jpg" WIDTH=115 HEIGHT=352 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=3 height="59"> <IMG SRC="../images/index_06.jpg" WIDTH=800 HEIGHT=59 ALT="" usemap="#Map" border="0"></TD>
</TR>
</TABLE>
<!-- End ImageReady Slices -->
<map name="Map">
<area s
$etap = $_POST['etap'];
$ekran.='
<HTML>
<HEAD>
<TITLE>polish_psychobilly_admin</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
<link rel="stylesheet" href="../styles.css" type="text/css">
</HEAD>
<BODY BGCOLOR=#660000 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 background="../images/index_04.jpg">
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
<TR>
<TD COLSPAN=3 height="154"><IMG SRC="../images/index_01.jpg" WIDTH=800 HEIGHT=154 ALT="" border="0"></TD>
</TR>
<TR background="..images/menu.jpg" valign="bottom">
<TD COLSPAN=3 height="35" background="../images/menu.jpg">
<div align="center"><img src="../gfx/menu_psychobilly.gif" width="588" height="20"></div>
</TD>
</TR>
<TR>
<TD height="352" background="../images/index_03.jpg"> <IMG SRC="../images/index_03.jpg" WIDTH=116 HEIGHT=352 ALT=""></TD>
<TD height="352" background="../images/background_text.jpg" width="569" valign="top">
';
if ($etap == '') {
$ekran .= '<div align="center" class="tekst">
Podaj hasło do panelu administracyjnego.
<form action="index.php" method="post">
<input type="password" name="haslo"><BR><BR>
<input type="hidden" name="etap" value="check_passw">
<input type="submit" value="ENTER THE PSYCHO"></div>';
}
elseif ($etap == 'check_passw') {
if ($haslo == 'aaaaaa') {
session_start();
session_register('auth');
$_SESSION['auth'] = "tak";
header ('location: start.php');
exit ();
}
else {
$ekran .= '<div align="center" class="tekst">
Podaj <B>POPRAWNE</B> hasło do panelu administracyjnego.
<form action="index.php" method="post">
<input type="password" name="haslo"><BR><BR>
<input type="hidden" name="etap" value="check_passw">
<input type="submit" value="ENTER THE PSYCHO"></div>';
}
}
$ekran .= '</TD>
<TD height="352" background="../images/index_05.jpg"> <IMG SRC="../images/index_05.jpg" WIDTH=115 HEIGHT=352 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=3 height="59"> <IMG SRC="../images/index_06.jpg" WIDTH=800 HEIGHT=59 ALT="" usemap="#Map" border="0"></TD>
</TR>
</TABLE>
<!-- End ImageReady Slices -->
<map name="Map">
<area s
Jak widać kod jest urwany a ja nie mam pojęcia jak powinien wyglądać ciąg dalszy.... Czy ktoś byłby skłonny mi pomóc?
Z góry dzięki za pomoc...
ufff... dokopałam się do kopii mojej strony i już widzę że głupoty po cześci piszę.
Wiem jak ciąg dalszy powinien wygląć, nie mniej to nie rozwiązuje problemu, bo w kodzie jest na pewno jakiś błąd.
Po dopisaniu ciągu dalszego i tak nie wiem jak zakończyć kod php (bo kopia z googla w źródle ma kod html, nie gadam głupot?) czyli teraz cały kod wygląda tak:
Kod
<?
$etap = $_POST['etap'];
$ekran.='
<HTML>
<HEAD>
<TITLE>polish_psychobilly_admin</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
<link rel="stylesheet" href="../styles.css" type="text/css">
</HEAD>
<BODY BGCOLOR=#660000 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 background="../images/index_04.jpg">
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
<TR>
<TD COLSPAN=3 height="154"><IMG SRC="../images/index_01.jpg" WIDTH=800 HEIGHT=154 ALT="" border="0"></TD>
</TR>
<TR background="..images/menu.jpg" valign="bottom">
<TD COLSPAN=3 height="35" background="../images/menu.jpg">
<div align="center"><img src="../gfx/menu_psychobilly.gif" width="588" height="20"></div>
</TD>
</TR>
<TR>
<TD height="352" background="../images/index_03.jpg"> <IMG SRC="../images/index_03.jpg" WIDTH=116 HEIGHT=352 ALT=""></TD>
<TD height="352" background="../images/background_text.jpg" width="569" valign="top">
';
if ($etap == '') {
$ekran .= '<div align="center" class="tekst">
Podaj hasło do panelu administracyjnego.
<form action="index.php" method="post">
<input type="password" name="haslo"><BR><BR>
<input type="hidden" name="etap" value="check_passw">
<input type="submit" value="ENTER THE PSYCHO"></div>';
}
elseif ($etap == 'check_passw') {
if ($haslo == 'aaaaaa') {
session_start();
session_register('auth');
$_SESSION['auth'] = "tak";
header ('location: start.php');
exit ();
}
else {
$ekran .= '<div align="center" class="tekst">
Podaj <B>POPRAWNE</B> hasło do panelu administracyjnego.
<form action="index.php" method="post">
<input type="password" name="haslo"><BR><BR>
<input type="hidden" name="etap" value="check_passw">
<input type="submit" value="ENTER THE PSYCHO"></div>';
}
}
$ekran .= '</TD>
<TD height="352" background="../images/index_05.jpg"> <IMG SRC="../images/index_05.jpg" WIDTH=115 HEIGHT=352 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=3 height="59"> <IMG SRC="../images/index_06.jpg" WIDTH=800 HEIGHT=59 ALT="" usemap="#Map" border="0"></TD>
</TR>
</TABLE>
<!-- End ImageReady Slices -->
<map name="Map">
<area shape="poly" coords="504,20,506,33,515,41,589,42,589,29,589,21" href="http://jaszak.net" target="_blank">
<area shape="rect" coords="629,21,670,41" href="http://www.vicente-graphitec.com" target="_blank">
<area shape="rect" coords="105,25,256,51" href="http://www.br-design.prv.pl" target="_blank" alt="br-design">
</map>
</BODY>
</HTML>
$etap = $_POST['etap'];
$ekran.='
<HTML>
<HEAD>
<TITLE>polish_psychobilly_admin</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
<link rel="stylesheet" href="../styles.css" type="text/css">
</HEAD>
<BODY BGCOLOR=#660000 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 background="../images/index_04.jpg">
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
<TR>
<TD COLSPAN=3 height="154"><IMG SRC="../images/index_01.jpg" WIDTH=800 HEIGHT=154 ALT="" border="0"></TD>
</TR>
<TR background="..images/menu.jpg" valign="bottom">
<TD COLSPAN=3 height="35" background="../images/menu.jpg">
<div align="center"><img src="../gfx/menu_psychobilly.gif" width="588" height="20"></div>
</TD>
</TR>
<TR>
<TD height="352" background="../images/index_03.jpg"> <IMG SRC="../images/index_03.jpg" WIDTH=116 HEIGHT=352 ALT=""></TD>
<TD height="352" background="../images/background_text.jpg" width="569" valign="top">
';
if ($etap == '') {
$ekran .= '<div align="center" class="tekst">
Podaj hasło do panelu administracyjnego.
<form action="index.php" method="post">
<input type="password" name="haslo"><BR><BR>
<input type="hidden" name="etap" value="check_passw">
<input type="submit" value="ENTER THE PSYCHO"></div>';
}
elseif ($etap == 'check_passw') {
if ($haslo == 'aaaaaa') {
session_start();
session_register('auth');
$_SESSION['auth'] = "tak";
header ('location: start.php');
exit ();
}
else {
$ekran .= '<div align="center" class="tekst">
Podaj <B>POPRAWNE</B> hasło do panelu administracyjnego.
<form action="index.php" method="post">
<input type="password" name="haslo"><BR><BR>
<input type="hidden" name="etap" value="check_passw">
<input type="submit" value="ENTER THE PSYCHO"></div>';
}
}
$ekran .= '</TD>
<TD height="352" background="../images/index_05.jpg"> <IMG SRC="../images/index_05.jpg" WIDTH=115 HEIGHT=352 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=3 height="59"> <IMG SRC="../images/index_06.jpg" WIDTH=800 HEIGHT=59 ALT="" usemap="#Map" border="0"></TD>
</TR>
</TABLE>
<!-- End ImageReady Slices -->
<map name="Map">
<area shape="poly" coords="504,20,506,33,515,41,589,42,589,29,589,21" href="http://jaszak.net" target="_blank">
<area shape="rect" coords="629,21,670,41" href="http://www.vicente-graphitec.com" target="_blank">
<area shape="rect" coords="105,25,256,51" href="http://www.br-design.prv.pl" target="_blank" alt="br-design">
</map>
</BODY>
</HTML>
Czego jeszcze brakuje? Na końcu?
W środku? Czy coś jest nie tak?
Idę się załamać
