Witam,
Mam pewien pomysł na modyfikacje, która bardzo przydała by się dla mojego forum jednak nie umiem stworzyć odpowiedniego zapytania...
...chce w każdym temacie umieścić taki button/link, gdy klikniesz w niego skrypt ma wyciągnać nazwę tematu, datę, autora oraz treść po czym następnie wpisać to w inna tabele. Oczywiście wszystko tyczy się pierwszego posta danego tematu.
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
Button powiadomienia
Re: Button powiadomienia
Nie rozumiem. W jaką tabelę by to miało wkleić i w jakim celu?
Zapraszam na polskie forum ze zbiorami BBCode'ów - Kody, których nie znajdziesz nigdzie indziej!
Nie udzielam pomocy na PW, GG, mail. Wszelkie pytania proszę zadawać na forum.
Nie udzielam pomocy na PW, GG, mail. Wszelkie pytania proszę zadawać na forum.
Re: Button powiadomienia
Tworze taki system powiadomień dla mojego firmy, z która współpracuje ... Nazwa tabeli nie ma większego znaczenie, bo znajduje się w tej samej bazie co forum i mogę sobie ją wpisać w kod
ale jak już tak bardzo ciebie ciekawość zjada to masz - tabela 'wsp'. Cel jaki ? żeby przedstawić wybrane tematy na osobnej stronie... Po prostu chcę aby skrypt pobrał po kliknięciu temat, nick autora, treść pierwszego posta itd... a nastepnie wkleił je do innej tabeli
Re: Button powiadomienia
Spróbuj może edytować jakiś istniejący mod, który przykładowo odpowiada za wyświetlanie ostatnich tematów na zewnętrznej stronie. Przykład: http://eazu.pl/ostatnie-posty-z-phpbb3/
Zapraszam na polskie forum ze zbiorami BBCode'ów - Kody, których nie znajdziesz nigdzie indziej!
Nie udzielam pomocy na PW, GG, mail. Wszelkie pytania proszę zadawać na forum.
Nie udzielam pomocy na PW, GG, mail. Wszelkie pytania proszę zadawać na forum.
Re: Button powiadomienia
szczerze mówiąc funkcje wyświetlania mam - chodzi teraz o takie zapytanie do bazy, ktore wyciagnie mi dane, a nastepnie wklei je do innej tabeli
Re: Button powiadomienia
Najprościej będzie pobrać te dane w 
viewtopic.php. Od razu wstawiasz je poleceniem INSERT do nowej tabeli. Pobieranie i wyświetlanie potrzebnych danych (postów) rozpoczyna się około 933 linii w w/w pliku. Zobacz jak to jest tam rozwiązane. Zapisz sobie potrzebne dane do nowej zmiennej. Wystarczy, że dla zapytania ustawisz LIMIT 1, a będziesz miał pobrany tylko pierwszy post z tematu. Dalej już chyba wiesz co zrobić? Re: Button powiadomienia
dzisiaj nie mam za bardzo czasu, ale pobawie się :> dzięki jak coś to nie zamykajcie na razie tematu