Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]syntax error, unexpected T_STRING, phpBB by przemo- Spider Friendly
ziomek21
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 13.02.2010

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


Witam!


Mam forum phpBB by Przemo postawione na hostingu 000webhost.com.

Zainstalowałem mod Spider Friendly (ten normalny, wersje Optimized zainstaluje potem).


Całe forum działa poprawnie, oprócz jednego. Gdy klikam na jakiś temat, by go obejrzeć wyświetla mi się błąd:


Kod
Parse error: syntax error, unexpected T_STRING in /home/a6769107/public_html/viewtopic.php on line 487


Błąd dotyczy tej linijki kodu:
  1. redirect(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_topic_data['topic_id'] . ($start > 0 ? "&start=$start" : ''), true) . '#' . $post_id, 301); / $user_posts_per_page) * $user_posts_per_page;



Cały plik viewtopic.php wrzuciłem tutaj:

Kod
http://wklej.org/id/278765/



Temat założyłem tutaj, bo na forach po święconych phpbb by Przemo nie uzyskałem odpowiedzi na to pytanie.


Z góry dziękuję za pomoc!
Go to the top of the page
+Quote Post
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Podana linia kodu w takiej postaci nie zawiera błędu składni:

  1. redirect(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_topic_data['topic_id'] . ($start > 0 ? "&start=$start" : ''), true) . '#' . $post_id, 301) / $user_posts_per_page * $user_posts_per_page;


Ten post edytował darko 13.02.2010, 14:20:43
Go to the top of the page
+Quote Post
ziomek21
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 13.02.2010

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


Może chodzi o jakąś wcześniejszą/późniejszą linijkę?

  1. if ( !($prev_posts_data = $db->sql_fetchrow($result)) )
  2. {
  3. message_die(GENERAL_MESSAGE, 'No_such_post');
  4. }
  5. $forum_topic_data['prev_posts'] = $prev_posts_data['prev_posts'];
  6. }
  7.  
  8. $start = floor(($forum_topic_data['prev_posts'] - 1)// Avoid double-linking of topics and redirect user
  9. redirect(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_topic_data['topic_id'] . ($start > 0 ? "&start=$start" : ''), true) . '#' . $post_id, 301); / $user_posts_per_page) * $user_posts_per_page;
  10. }
  11.  
  12. //
  13. // Is user watching this thread?
  14. //
  15. if( $userdata['session_logged_in'] )
  16. {
  17. $can_watch_topic = TRUE;
  18.  
  19. $sql = "SELECT notify_status
  20. FROM " . TOPICS_WATCH_TABLE . "
  21. WHERE topic_id = $topic_id
  22. AND user_id = " . $userdata['user_id'];
  23. if ( !($result = $db->sql_query($sql)) )
Go to the top of the page
+Quote Post
darko
post
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


  1. $start = floor($forum_topic_data['prev_posts'] - 1); // Avoid double-linking of topics and redirect user

?
Go to the top of the page
+Quote Post
ziomek21
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 13.02.2010

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


Dalej ten sam błąd (IMG:style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
darko
post
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Tak jak napisałem w dwóch poprzednich postach zamień podane dwie linie kodu, mianowicie:

  1. $start = floor(($forum_topic_data['prev_posts'] - 1)// Avoid double-linking of topics and redirect user
  2. redirect(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_topic_data['topic_id'] . ($start > 0 ? "&start=$start" : ''), true) . '#' . $post_id, 301); / $user_posts_per_page) * $user_posts_per_page;


na to:
  1. $start = floor($forum_topic_data['prev_posts'] - 1);// Avoid double-linking of topics and redirect user
  2. redirect(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_topic_data['topic_id'] . ($start > 0 ? "&start=$start" : ''), true) . '#' . $post_id, 301) / $user_posts_per_page * $user_posts_per_page;


i nie będzie błędu składni.
Go to the top of the page
+Quote Post
ziomek21
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 13.02.2010

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


Wielkie dzięki, działa! (IMG:style_emoticons/default/laugh.gif)

//Temat można zamknąć.
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: 3.10.2025 - 10:18