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

Kod: Zaznacz cały

RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]
i/lub - nie testowałem

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

[charts] Strzalki do gory na dol

Jeżeli masz pomysł na jakąś modyfikację bądź poszukujesz jakiegoś moda to zerknij do tego działu.
MrExclusive
Posty: 2
Rejestracja: 14 maja 2005, 18:16
Kontakt:

[charts] Strzalki do gory na dol

Post autor: MrExclusive » 05 czerwca 2005, 10:14

Korzystam z moda Chart Lista Przebojow.
Zastanawiam sie jak zrobic aby w poniższym skrypcie, dodac strzalki obazujace czy miejsce utworu na liscie wzrasat spada czy jest na tym samym poziomie korzystając z trzech malych grafik. Czy ktos wie jak mozna zmodyfikowac ten skrypt, aby pokazywal to co wyzej zaproponowalem.

Kod: Zaznacz cały

//POCZATEK TOPLISTA MINI 
 // Ustawienia i zmienne 
  
 $ch_ile = 10; //ile piosenek ma byc wyswietlanych, domyslnie 10 
 $ch_mod_count = 0; //licznik 
 $chart_top = "Top ". $ch_ile;  

 //--- 

 //Wczytujemy piosenki z bazy 
 $sql = 'SELECT chart_id, chart_song_name FROM '.CHARTS_TABLE.', '.USERS_TABLE.' WHERE chart_poster_id=user_id ORDER BY  (chart_hot-chart_not) DESC, chart_artist LIMIT 0,'.$ch_ile; 
 $result = mysql_query($sql); 
 //Tworzymy liste wybranej ilosc piosenek 
 while($row = $db->sql_fetchrow($result)){ 
    $ch_mod_count++; 
    $chart_top .= "<table><tr><td width=\"5\">". $ch_mod_count .".</td><td width=\"180\">". $row['chart_song_name'] ."</td><td width=\"21\"><a href=forum/charts.php?action=vote&rate=1&id=". $row['chart_id']."><img src=\"images/+.gif\" alt=\"Głosujesz na plus\" border=\"0\"/></a></td><td width=\"21\"><a href=forum/charts.php?action=vote&rate=2&id=". $row['chart_id']."><img src=\"images/-.gif\" alt=\"Głosujesz na minus\" border=\"0\"/></a></td></tr></table>"; 
      

 } 
 //---KONIEC TOPLISTA MINI

Piker
Zasłużony
Posty: 54
Rejestracja: 14 maja 2005, 19:01

Post autor: Piker » 06 czerwca 2005, 21:45

Kod: Zaznacz cały

//POCZATEK TOPLISTA MINI 
// Ustawienia i zmienne 
 
$ch_ile = 10; //ile piosenek ma byc wyswietlanych, domyslnie 10 
$ch_mod_count = 0; //licznik 
$chart_top = "Top ". $ch_ile;  
//--- 
//Wczytujemy piosenki z bazy 
$sql = 'SELECT chart_id, chart_last_pos, chart_song_name FROM '.CHARTS_TABLE.', '.USERS_TABLE.' WHERE chart_poster_id=user_id ORDER BY  (chart_hot-chart_not) DESC, chart_artist LIMIT 0,'.$ch_ile; 
$result = mysql_query($sql); 
//Tworzymy liste wybranej ilosc piosenek 
while($row = $db->sql_fetchrow($result)){ 
   $ch_mod_count++; 
if ( $ch_mod_count > $row['chart_last_pos'] ) 
$obrazek ='<img src="up.jpg">';
elseif ( $ch_mod_count < $row['chart_last_pos'] )
$obrazek = '<img src="down.jpg">';
elseif ( $ch_mod_count == $row['chart_last_pos'])
$obrazek ='<img src="equal.jpg">';

 $chart_top .= "<table><tr><td>$obrazek</td><td width=\"5\">". $ch_mod_count .".</td><td width=\"180\">". $row['chart_song_name'] ."</td><td width=\"21\"><a href=forum/charts.php?action=vote&rate=1&id=". $row['chart_id']."><img src=\"images/+.gif\" alt=\"Głosujesz na plus\" border=\"0\"/></a></td><td width=\"21\"><a href=forum/charts.php?action=vote&rate=2&id=". $row['chart_id']."><img src=\"images/-.gif\" alt=\"Głosujesz na minus\" border=\"0\"/></a></td></tr></table>"; 
     
} 
//---KONIEC TOPLISTA MINI 

Zablokowany

Wróć do „Propozycje i Poszukiwania”