Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] problem - syntax error, problem totalnego laika :(
Siva
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.06.2009

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


Witam
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



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>


Czego jeszcze brakuje? Na końcu?
W środku? Czy coś jest nie tak?
Idę się załamać (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
Rajdon
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 7.06.2009

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


Spróbuj tak
  1. <?php
  2. $etap = $_POST['etap'];
  3. $ekran.='
  4. <HTML>
  5. <HEAD>
  6. <TITLE>polish_psychobilly_admin</TITLE>
  7. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
  8. <link rel="stylesheet" href="../styles.css" type="text/css">
  9. </HEAD>
  10. <BODY BGCOLOR=#660000 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 background="../images/index_04.jpg">
  11.  
  12. <TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
  13.  <TR>
  14.    <TD COLSPAN=3 height="154"><IMG SRC="../images/index_01.jpg" WIDTH=800 HEIGHT=154 ALT=""  border="0"></TD>
  15.    </TR>
  16.  <TR background="..images/menu.jpg" valign="bottom">
  17.    <TD COLSPAN=3 height="35" background="../images/menu.jpg">
  18.      <div align="center"><img src="../gfx/menu_psychobilly.gif" width="588" height="20"></div>
  19.    </TD>
  20.    </TR>
  21.    <TR>
  22.  
  23.    <TD height="352" background="../images/index_03.jpg"> <IMG SRC="../images/index_03.jpg" WIDTH=116 HEIGHT=352 ALT=""></TD>
  24.  
  25.    <TD height="352" background="../images/background_text.jpg" width="569" valign="top">
  26. ';
  27.  
  28. if ($etap == '') {
  29.    $ekran .= '<div align="center" class="tekst">
  30.    Podaj hasło do panelu administracyjnego.
  31.    <form action="index.php" method="post">
  32.    <input type="password" name="haslo"><BR><BR>
  33.    <input type="hidden" name="etap" value="check_passw">
  34.    <input type="submit" value="ENTER THE PSYCHO"></div>';
  35.    }
  36.    elseif ($etap == 'check_passw') {
  37.        if ($haslo == 'aaaaaa') {
  38.              session_start();
  39.               session_register('auth');
  40.              $_SESSION['auth'] = "tak";
  41.              header ('location: start.php');
  42.              exit ();
  43.            }
  44.        else {
  45.        $ekran .= '<div align="center" class="tekst">
  46.        Podaj <B>POPRAWNE</B> hasło do panelu administracyjnego.
  47.    <form action="index.php" method="post">
  48.    <input type="password" name="haslo"><BR><BR>
  49.    <input type="hidden" name="etap" value="check_passw">
  50.    <input type="submit" value="ENTER THE PSYCHO"></div>';
  51.        }
  52.    }
  53.  
  54. $ekran .= '</TD>'
  55.    <TD height="352" background="../images/index_05.jpg"> <IMG SRC="../images/index_05.jpg" WIDTH=115 HEIGHT=352 ALT=""></TD>
  56.    </TR>
  57.    <TR>
  58.    <TD COLSPAN=3 height="59"> <IMG SRC="../images/index_06.jpg" WIDTH=800 HEIGHT=59 ALT="" usemap="#Map" border="0"></TD>
  59.    </TR>
  60.    </TABLE>
  61.    <!-- End ImageReady Slices -->
  62.    <map name="Map">
  63.      <area shape="poly" coords="504,20,506,33,515,41,589,42,589,29,589,21" href="http://jaszak.net" target="_blank">
  64.  <area shape="rect" coords="629,21,670,41" href="http://www.vicente-graphitec.com" target="_blank">
  65.  <area shape="rect" coords="105,25,256,51" href="http://www.br-design.prv.pl" target="_blank" alt="br-design">
  66. </map>
  67. </BODY>
  68. </HTML>
  69. ?>
Go to the top of the page
+Quote Post
Siva
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.06.2009

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


Spróbowałam, dla odmiany mam
Parse error: syntax error, unexpected T_STRING in /home/accounts_s/siva/public_html/admin/index.php on line 55

ehhhhhhhhhhh

p.s. czy jest ok, jeśli edytuję w notatniku lub w keD? (ten drugi to ściągnęłam dziś bo już nie wiem co robić)

Ten post edytował Siva 11.06.2009, 17:28:08
Go to the top of the page
+Quote Post
Rajdon
post
Post #4





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 7.06.2009

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


To może być kwestia niepotrzebnej spacji lub czegoś podobnego raczej (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Spróbuj Tak:
  1. <?php
  2. $etap = $_POST['etap'];
  3. $ekran.='
  4. <HTML>
  5. <HEAD>
  6. <TITLE>polish_psychobilly_admin</TITLE>
  7. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
  8. <link rel="stylesheet" href="../styles.css" type="text/css">
  9. </HEAD>
  10. <BODY BGCOLOR=#660000 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 background="../images/index_04.jpg">
  11.  
  12. <TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
  13. <TR>
  14.   <TD COLSPAN=3 height="154"><IMG SRC="../images/index_01.jpg" WIDTH=800 HEIGHT=154 ALT=""  border="0"></TD>
  15.   </TR>
  16. <TR background="..images/menu.jpg" valign="bottom">
  17.   <TD COLSPAN=3 height="35" background="../images/menu.jpg">
  18.     <div align="center"><img src="../gfx/menu_psychobilly.gif" width="588" height="20"></div>
  19.   </TD>
  20.   </TR>
  21.   <TR>
  22.  
  23.   <TD height="352" background="../images/index_03.jpg"> <IMG SRC="../images/index_03.jpg" WIDTH=116 HEIGHT=352 ALT=""></TD>
  24.  
  25.   <TD height="352" background="../images/background_text.jpg" width="569" valign="top">
  26. ';
  27.  
  28. if ($etap == '') {
  29.   $ekran .= '<div align="center" class="tekst">
  30.   Podaj hasło do panelu administracyjnego.
  31.   <form action="index.php" method="post">
  32.   <input type="password" name="haslo"><BR><BR>
  33.   <input type="hidden" name="etap" value="check_passw">
  34.   <input type="submit" value="ENTER THE PSYCHO"></div>';
  35.   }
  36.   elseif ($etap == 'check_passw') {
  37.       if ($haslo == 'aaaaaa') {
  38.             session_start();
  39.              session_register('auth');
  40.             $_SESSION['auth'] = "tak";
  41.             header ('location: start.php');
  42.             exit ();
  43.           }
  44.       else {
  45.       $ekran .= '<div align="center" class="tekst">
  46.       Podaj <B>POPRAWNE</B> hasło do panelu administracyjnego.
  47.   <form action="index.php" method="post">
  48.   <input type="password" name="haslo"><BR><BR>
  49.   <input type="hidden" name="etap" value="check_passw">
  50.   <input type="submit" value="ENTER THE PSYCHO"></div>';
  51.       }
  52.   }
  53.  
  54. $ekran .= </TD>
  55.   <TD height="352" background="../images/index_05.jpg"> <IMG SRC="../images/index_05.jpg" WIDTH=115 HEIGHT=352 ALT=""></TD>
  56.   </TR>
  57.   <TR>
  58.   <TD COLSPAN=3 height="59"> <IMG SRC="../images/index_06.jpg" WIDTH=800 HEIGHT=59 ALT="" usemap="#Map" border="0"></TD>
  59.   </TR>
  60.   </TABLE>
  61.   <!-- End ImageReady Slices -->
  62.   <map name="Map">
  63.     <area shape="poly" coords="504,20,506,33,515,41,589,42,589,29,589,21" href="http://jaszak.net" target="_blank">
  64. <area shape="rect" coords="629,21,670,41" href="http://www.vicente-graphitec.com" target="_blank">
  65. <area shape="rect" coords="105,25,256,51" href="http://www.br-design.prv.pl" target="_blank" alt="br-design">
  66. </map>
  67. </BODY>
  68. </HTML>
  69. ?>
Go to the top of the page
+Quote Post
scanner
post
Post #5





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Linia 55 jest ma na końcu zbędny znak '
Następnym razem myśl.
Go to the top of the page
+Quote Post
Siva
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.06.2009

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


dzięki za pomoc, ale też nie.
Parse error: syntax error, unexpected '<' in /home/accounts_s/siva/public_html/admin/index.php on line 54

i teraz zamiast się uczyć walcze z tym ;(
Go to the top of the page
+Quote Post
Rajdon
post
Post #7





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 7.06.2009

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


Po prostu skopiuj ten ostatni kod który ci dałem bo w notatniku będzie ci ciężko znaleźć linie 55 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Siva
post
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.06.2009

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


skopiowałam właśnie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
no ale nic to nie dało niestety (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
wookieb
post
Post #9





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Boże tyle postów o taką banalną sprawę. Właśnie takimi tematami zaniżamy poziom tego dobrego forum.
  1. <?
  2. $etap = $_POST['etap'];
  3. $ekran.='
  4. <HTML>
  5. <HEAD>
  6. <TITLE>polish_psychobilly_admin</TITLE>
  7. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
  8. <link rel="stylesheet" href="../styles.css" type="text/css">
  9. </HEAD>
  10. <BODY BGCOLOR=#660000 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 background="../images/index_04.jpg">
  11.  
  12. <TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
  13. <TR>
  14.   <TD COLSPAN=3 height="154"><IMG SRC="../images/index_01.jpg" WIDTH=800 HEIGHT=154 ALT=""  border="0"></TD>
  15.   </TR>
  16. <TR background="..images/menu.jpg" valign="bottom">
  17.   <TD COLSPAN=3 height="35" background="../images/menu.jpg">
  18.     <div align="center"><img src="../gfx/menu_psychobilly.gif" width="588" height="20"></div>
  19.   </TD>
  20.   </TR>
  21.   <TR>
  22.  
  23.   <TD height="352" background="../images/index_03.jpg"> <IMG SRC="../images/index_03.jpg" WIDTH=116 HEIGHT=352 ALT=""></TD>
  24.  
  25.   <TD height="352" background="../images/background_text.jpg" width="569" valign="top">
  26. ';
  27.  
  28. if ($etap == '') {
  29.   $ekran .= '<div align="center" class="tekst">
  30.   Podaj hasło do panelu administracyjnego.
  31.   <form action="index.php" method="post">
  32.   <input type="password" name="haslo"><BR><BR>
  33.   <input type="hidden" name="etap" value="check_passw">
  34.   <input type="submit" value="ENTER THE PSYCHO"></div>';
  35.   }
  36.   elseif ($etap == 'check_passw') {
  37.       if ($haslo == 'aaaaaa') {
  38.             session_start();
  39.              session_register('auth');
  40.             $_SESSION['auth'] = "tak";
  41.             header ('location: start.php');
  42.             exit ();
  43.           }
  44.       else {
  45.       $ekran .= '<div align="center" class="tekst">
  46.       Podaj <B>POPRAWNE</B> hasło do panelu administracyjnego.
  47.   <form action="index.php" method="post">
  48.   <input type="password" name="haslo"><BR><BR>
  49.   <input type="hidden" name="etap" value="check_passw">
  50.   <input type="submit" value="ENTER THE PSYCHO"></div>';
  51.       }
  52.   }
  53.  
  54. $ekran .= '</TD>
  55.   <TD height="352" background="../images/index_05.jpg"> <IMG SRC="../images/index_05.jpg" WIDTH=115 HEIGHT=352 ALT=""></TD>
  56.   </TR>
  57.   <TR>
  58.   <TD COLSPAN=3 height="59"> <IMG SRC="../images/index_06.jpg" WIDTH=800 HEIGHT=59 ALT="" usemap="#Map" border="0"></TD>
  59.   </TR>
  60.   </TABLE>
  61.   <!-- End ImageReady Slices -->
  62.   <map name="Map">
  63.     <area shape="poly" coords="504,20,506,33,515,41,589,42,589,29,589,21" href="http://jaszak.net" target="_blank">
  64. <area shape="rect" coords="629,21,670,41" href="http://www.vicente-graphitec.com" target="_blank">
  65. <area shape="rect" coords="105,25,256,51" href="http://www.br-design.prv.pl" target="_blank" alt="br-design">
  66. </map>
  67. </BODY>
  68. </HTML>';
  69.  
  70. ?>

I WEŹ DO RĘKI PIERWSZY LEPSZY KURS PHP! Takie błędy już ci nawet EDYTOR zaznaczy.
Go to the top of the page
+Quote Post
Siva
post
Post #10





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.06.2009

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


yyyyyyyyyyyyyy......... białe tło i nic więcej....
możliwe że coś jeszcze jest na stronie skopane?
Go to the top of the page
+Quote Post
wookieb
post
Post #11





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No pewnie, że tak. Między innymi to ze nie wyświetlasz zmiennej $ekran.
Powiedz mi czy ty wogóle UMIESZ programowac? Bo widze ze nie masz o tym pojecia.
I to, że jest to dział przedzszkole nie usprawiedliwia przez tym, że nie przeczytałeś żadnego kursu na temat php.

Ten post edytował wookieb 11.06.2009, 18:16:23
Go to the top of the page
+Quote Post
Siva
post
Post #12





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.06.2009

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


Cytat(wookieb @ 11.06.2009, 19:03:38 ) *
No pewnie, że tak. Między innymi to ze nie wyświetlasz zmiennej $ekran.
Powiedz mi czy ty wogóle UMIESZ programowac? Bo widze ze nie masz o tym pojecia.
I to, że jest to dział przedzszkole nie usprawiedliwia przez tym, że nie przeczytałeś żadnego kursu na temat php.


Jak byś przeczytał, co napisałam, to zauważył byś że:
po 1 jestem kobietą (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
po 2 nie, nie umiem programować, bo aż do wczoraj nie miałam takiej potrzeby
po 3 to, że nie umiem, (a moze chcę się nauczyć) a zamieściłam tu swoją prośbę nie usprawiedliwia chyba napastliwego tonu Twojej wypowiedzi skierowanej do mnie.

Dziękuję tym, którzy poświęcili chwilę, żeby spróbować mi pomóc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:03