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.