öncelikle kodunda ki hatayı söyliyeyim: preg_match('@(.*?)
@si',$site,$degisken);


dikkat edersen bu etiketi kullanmışsın ama kaynak sitende
şeklinde devam ediyo yani > işaret olmadığı için görmüyo

Çalışan kodlar ise


$site=file_get_contents("siteadresi");
preg_match_all('@
(.*?)$degisken = strip_tags($degisken[0][1]);
echo $degisken;


tabi farklı şekillerde de yazılabilir ben böyle yazdım
WolfmanTR

kişi bu mesajı beğendi.