UWAGA: W PHP wykryto krytyczne podatności, przez które Wasze strony/fora mogą zostać zhakowane! Dzisiaj mają być udostępnione poprawione wersje, warto monitorować i ustawić odpowiendie wersje PHP na swom serwerze.
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
i/lub - nie testowałem
Dla nginx
_____________________________________________________
Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
Kod: Zaznacz cały
RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]Kod: Zaznacz cały
<If "req('Content-Type') =~ /multipart/i">
Require all denied
</If>Dla nginx
Kod: Zaznacz cały
# http {} context, e.g. /etc/nginx/conf.d/block-multipart.conf
map $http_content_type $block_multipart {
default 0;
"~*multipart" 1;
}
# inside every server {} that passes requests to PHP, including default/catch-all servers
if ($block_multipart) {
return 403;
}Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Ostatnio na forum
-
Do administracji
Ostatnio na forum
Przejrzałem chyba wszystko co macie do pobrania i nie znalazłem moda typu "ostatnio na forum" do phpbb3.
Widzę, że macie to na głównej, czy to jakaś tajemnica, bo jeśli nie to jestem bardzo zainteresowany.
Widzę, że macie to na głównej, czy to jakaś tajemnica, bo jeśli nie to jestem bardzo zainteresowany.
Re: Ostatnio na forum
Przenoszę do Poszukiwania.
Tutaj znajdziesz odpowiednie kody: http://www.phpbb.com/community/viewtopi ... 5#p7126845
Tutaj znajdziesz odpowiednie kody: http://www.phpbb.com/community/viewtopi ... 5#p7126845
Re: Ostatnio na forum
Rozumiem, że mam ten pierwszy kod wstawić do strony na której chcę mieć aktywne tematy, ale mam z tym - drobny zapewne - problem.
Strona to xhtml zapisany z rozszerzeniem .php wiec jak mam to zrobić, dodać znacznik <?> czy na żywca skopiować i wkleić w dowolne miejsce? Sorry ale nauka php dopiero przede mną.
Napisz proszę w prostych słowach jak to zrobić bym Cię dłużej nie dręczył.
Dzięki
Strona to xhtml zapisany z rozszerzeniem .php wiec jak mam to zrobić, dodać znacznik <?> czy na żywca skopiować i wkleić w dowolne miejsce? Sorry ale nauka php dopiero przede mną.
Napisz proszę w prostych słowach jak to zrobić bym Cię dłużej nie dręczył.
Dzięki
Re: Ostatnio na forum
Musisz skorzystać z pliku .php.
Re: Ostatnio na forum
Nie no, teraz wszystko jasne, na pewno sobie już poradzę.daroPL pisze:Musisz skorzystać z pliku .php.
Dzięki, bardzo mi pomogłeś.
Re: Ostatnio na forum
Wklej to tam gdzie chcesz aby się wyświetlało między znaczniki <?php ?> w pliku .php.
Re: Ostatnio na forum
Tak też robię, kombinuję na różne sposoby ale ciągle pyskuje -
a ta 13 linia to -
Kod: Zaznacz cały
Fatal error: Call to a member function on a non-object in /var/www/sites/... on line 13Kod: Zaznacz cały
$result = $db->sql_query_limit($sql, $number_of_topics);Re: Ostatnio na forum
Musisz skorzystać z tego drugiego kodu podanego na wyżej wskazanej stronie. Ten pierwszy operuje na klasach i funkcjach phpBB3, a ten drugi na PHP. Oczywiście musisz gdzieś na początku strony połączyć się z bazą danych phpBB3 przez polecenie mysql_connect() oraz mysql_select_db(), np.:
Kod: Zaznacz cały
<?php
$link = mysql_connect('localhost', 'uzytkownik', 'haslo');
if (!$link) {
die('Nie połączono : ' . mysql_error());
}
// Ustaw foo jako aktualną bazę danych
$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
die ('Nie można ustawić foo : ' . mysql_error());
}
?>Re: Ostatnio na forum
Nadal ten sam błąd.Musisz skorzystać z tego drugiego kodu
Chyba nie tędy droga, jak już wspominałem nie znam php ale treść błedu wskazuje, że próbuję się odwoływać do metody zmiennej, która nie jest obiektem... chyba.
Na mojego czuja coś jest nie tak w tej linii -
$result = $db->sql_query_limit($sql, $number_of_topics);
Re: Ostatnio na forum
Popraw funkcję na:
Kod: Zaznacz cały
function get_last_topics($number_of_topics = 10)
{
$sql = 'SELECT f.forum_name, t.forum_id, t.topic_id, t.topic_time, t.topic_type, t.topic_title
FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p, ' . FORUMS_TABLE . " f
WHERE t.topic_first_post_id = p.post_id
AND t.topic_status <> 2
AND t.topic_approved = 1
AND f.forum_id = t.forum_id
ORDER BY t.topic_time DESC LIMIT $number_of_topics";
$result = mysql_query($sql);
echo '<ul>';
while ($row = mysql_fetch_row($result))
{
echo '<li><a href="' . append_sid("viewtopic.$phpEx", "f={$row['forum_id']}&t={$row['topic_id']}") . '">' . ((strlen($row['topic_title']) > 25) ? substr($row['topic_title'], 0, 25) . '...' : $row['topic_title']) . '</a></li>';
}
echo '</ul>';
}Re: Ostatnio na forum
Jest pewien postęp, nie ma już błędu, ale wszystko co wypisuje to jeden link, który wygląda tak -
Kod: Zaznacz cały
{topics.TITLE}