No skoro $strona nic nie zawiera to znaczy że to nie jest wina wyrażenia regularnego, tak? I już wiesz gdzie szukać błędu
W tej chwili nie jest błędem wyrażenie regularne a fakt, że cur zwraca ci pusty tekst zamiast treści strony - tu masz szukać błędu.
Wchodząc na Twoją stronę zostajemy przekierowani z index.php na news.php - dlatego curl zwraca ci pustkę bo ty nie idziesz za przekierowaniem.
Nie możesz od razu odwoływać się do news?
Odwołując się od razu do news.php zamiast do index.php i dodając modyfikator s chyba działa:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://diff-anime.pl/news.php");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$strona = curl_exec($curl);
preg_match_all("/<div class='ostatnio_dodane odbg'>(.*?)<\/div><\/div>/s", $strona, $wyniki); curl_close($curl);