За последние 24 часа нас посетили 20625 программистов и 1721 робот. Сейчас ищут 1169 программистов ...

Что это может быть ?

Тема в разделе "Вопросы от блондинок", создана пользователем sam, 15 ноя 2009.

  1. sam

    sam Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    45
    Симпатии:
    0
    Пишу с книги , выбивает ошибку -
    Parse error: syntax error, unexpected T_ENDWHILE in C:\Program Files\Apache Group\Apache2\htdocs\test\header.phtml on line 23

    PHP:
    1.  
    2. <?
    3. include ("tools.phtml");
    4. session_register("person" , "pass");
    5. $kto = file($file_kto_in_chat);
    6. $fi = count($kto);
    7. $met = -1;
    8. $i = 0;
    9. while ($i <= $fi);
    10. $str = trim(str_replace ("\n","", $kto [$i]));
    11. if ($str)
    12. {
    13. list ($name_kto, $time_kto) = split ("~", $str);
    14. if (($time_nast-$time_kto) > $chat_number and $name_kto != $person)
    15. {
    16. $kto [$i] = "";
    17. $sav = "$name_rob~$time~ Ушел $name_kto~ \n";
    18. $fp = fopen($file_logchat, "a+");
    19. if ($fp) {$fw = fwrite($fp , $sav ); fclose ($fp); }
    20. }
    21. if ($name_kto == $person ) { $met = $i; $i = 10000;}
    22. }
    23. $i++;
    24. endwhile;
    25. if ($met == -1) { $sav = "$name_rob~$time~Вошел $person~\n";
    26. $fp = fopen($file_logchat, "a+");
    27. if ($fp) {$fw = fwrite($fp, $sav); fclose($fp); }
    28. $kto[] = "$person~$time_nast\n";
    29. } else { $kto[$met] = "$person~$time_nast\n"; }
    30. $sav = implode("\n", $kto);
    31. $sav = str_replace ("\n\n","\n", $sav);
    32. $sav = str_replace ("\n\n","\n", $sav);
    33. $fp = fopen($file_kto_in_chat, "w");
    34. if ($fp) {$fw = fwrite($fp, $sav); fclose($fp); }
    35. ?>
    36. <html><headxtitle>Пример чата </title>
    37. <meta http-equiv="Content-Type" content= "text/html; charset=windows-1251"></head>
    38.  
    39.  
    40. <frameset framespacing="0" rows="54,*,70">
    41. <frame name="banner" scrolling="no" noresize target="banner" scr="banner.phtml">
    42. <frameset cols="200,*">
    43. <frame name="userlist" target="userlist" scr="userlist.phtml" frameborder = "0"
    44. scrolling= "1">
    45. <frame name ="main_window" scr="main_window.phtml" frameborder="0">
    46. </frameset> <frame name="msg" scrolling="no" noresize target ="msg" scr="msg.phtml" frameborder="0">
    47. </frameset>
    48.  
     
  2. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    У тебя плохая ксерокопия В восьмой строке двоеточие.
     
  3. sam

    sam Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    45
    Симпатии:
    0
    :lol: :lol: как было в книге так и скопировал)) пасибо за помощь..
     
  4. sam

    sam Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    45
    Симпатии:
    0
    Тут еще одна ошиька но ткоа в другом файле. ..
    Parse error: syntax error, unexpected ';' in C:\Program Files\Apache Group\Apache2\htdocs\test\main_window.phtml on line 34

    PHP:
    1.  
    2.  
    3. <? include ("tools.phtml"); ?>
    4. <html><head>
    5. <meta http-equiv="Content-Type" content= "text/html; charset=windows-1251">
    6. <meta http-equiv=Refresh content="5; URL=main_windows.phtml">
    7. <style type=text/css>
    8. body {
    9. scrollbar-face-color:#546A8C;
    10. scrollbar-3dlight-color:#FFFFFF;
    11. scrollbar-track-color: #FFFFFF;
    12. scrollbar-arrow-color: #FFFFFF;
    13. scrollbar-border-color:#000000
    14. }
    15. p {font: Verdana; font-size : 12;}
    16. </style>
    17. <body bgcolor=#E7E7E7>
    18. <p>
    19. <?
    20. $user= file($file_logchat);
    21. $i = count ($user);
    22. $fi=$i-30;
    23. if ($fi < 0) {$fi = 0;}
    24. while ($i >= $fi):
    25. list ($name, $time_name, $msg, $komu) = split ("~",
    26. trim(str_replace("\n","", $user [$i])));
    27.  
    28. if ($name and $msg) {
    29. if (!$komu or $komu == $person) {
    30. if (!$komu) {
    31. echo "<small>$time_name
    32. </small> <b> для $name от $komu:</b> $msg<br>";
    33. }
    34. }
    35. }
    36. $i-;
    37. endwhile;
    38. ?>
    39. <br></body> </html>
    40.  
    41.  
    42.  
     
  5. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    sam
    http://www.php.net/manual/en/langref.php

    Читать весь раздел и не превращать форум в удаленную отладку синтаксических ошибок.
     
  6. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    sam
    и книжку выкинь...
     
  7. sam

    sam Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    45
    Симпатии:
    0
    :lol:
    ок)