Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ostatnie tematy z phpBB3 na stronie innej niż forum, brak polskich znaków... :(
paffel
post 30.05.2008, 21:37:28
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 30.04.2007

Ostrzeżenie: (10%)
X----


Witam,
poniżej kod, który umożliwia wyświetlenie tematów z phpBB3 na dowolnej stronie... Kod znajduję się w pliku lasttopic2.php - utworzonym przeze mnie. Na stronie plik został zaimportowany funkcją "include" ale nie ma polskich znaków... Dodam, że gdy otwieram w przeglądarce plik "lasttopic2.php" polskie znaki są...
http://www.differ.pl - link do strony z funkcją include
http://www.differ.pl/forum/lasttopic2.php - link do pliku

Dlaczego na stronie głównej nie ma polskich znaków a w pliku są? Kodowanie zmieniałem... nic z tego...
  1. <?
  2. /**
  3. * newest_posts - raw dump of newest posts from forum
  4. *
  5. * @copyright (c) 2008 ameeck / Vojtech Vondra - phpBB.cz
  6. * @license <a href=\"http://opensource.org/licenses/gpl-license.php\" target=\"_blank\">http://opensource.org/licenses/gpl-license.php</a> GNU Public License
  7. */
  8. define('IN_PHPBB', true);
  9. $phpbb_root_path = './';
  10. $phpEx = substr(strrchr(__FILE__, '.'), 1);
  11. include($phpbb_root_path . 'common.' . $phpEx);
  12.  
  13. // Start session management
  14. $user->session_begin();
  15. $auth->acl($user->data);
  16. $user->setup();
  17.  
  18. // Number of posts and grabbing permissions
  19. // Počet příspěvků pro zobrazení a oprávnění
  20. $topic_limit = request_var('topic_limit', 5);
  21. $forums = array_unique(array_keys($auth->acl_getf('f_read', true)));
  22.  
  23. // Select the last topics to which we have permissions
  24. // Vybrat poslední témata ke kterým máme oprávnění
  25. $sql = 'SELECT p.post_id, p.topic_id, p.forum_id, p.post_subject, p.post_time, u.usernam
    e
  26. FROM ' . POSTS_TABLE . ' p , ' . USERS_TABLE . ' u
  27. WHERE post_approved = 1
  28. AND ' . $db->sql_in_set('forum_id', $forums) . '
  29. AND u.user_id = p.poster_id
  30. ORDER BY post_time DESC
  31. LIMIT 0,' . $topic_limit;
  32. $result = $db->sql_query($sql);
  33. // Now let's output the content
  34. // A teď vypsat obsah
  35. echo '<div id="post_content" align="left"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><ul>';
  36. while ($row = $db->sql_fetchrow($result))
  37. {
  38. $url = generate_board_url() . "/viewtopic.{$phpEx}?f={$row['forum_id']}&t={$row['topic_id']}&p={$row['post_id']}#p{$row['post_id']}";
  39. echo '<li><a target="_top" href="' . $url . '">' . $row['post_subject'] . '</a><br /> </li>';
  40. }
  41. echo '</ul></div>';
  42. ?>
Go to the top of the page
+Quote Post
nospor
post 30.05.2008, 21:41:37
Post #2





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




Twoja strona glowna jest w kodowaniu iso-8859-2
Twoje posty na forum sa wyswietlane w kodowaniu utf-8. Ja tu widze pewną rozbieznosc winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
l0ud
post 30.05.2008, 21:42:00
Post #3





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Zamień:
Kod
echo '<li><a target="_top" href="' . $url . '">' . $row['post_subject'] . '</a><br /> </li>';

Na:
Kod
echo '<li><a target="_top" href="' . $url . '">' . iconv("UTF-8","ISO-8859-2",$row['post_subject']) . '</a><br /> </li>';


...i usuń ten niepotrzebny znacznik meta (deklarację kodowania) z diva...


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
paffel
post 30.05.2008, 21:49:10
Post #4





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 30.04.2007

Ostrzeżenie: (10%)
X----


Działa,
wielkie dzięki smile.gif

Temat do zamknięcia.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:37