preg_match_all('@<pre(.*?)<\/pre>@si',$veri,$baslik); @ yerine # kullanman gerekiyor

preg_match_all('#<pre(.*?)<\/pre>#si',$veri,$baslik);

ayrıca $baslik = $baslik[0]; bu 1 döndürür sadece
$baslik = $baslik[0][0]; şeklinde kullanman gerekiyor ya da
$baslik = $baslik[1][0]; ikisi de olur. [1][0] kullanırsan arama taglerini çıkarıp sonucu verir.