arkadaşlar sorunum şu

$link = "veriçekileceksite";
$veri = file_get_contents ($link);
preg_match('#file= "(.*?)"#',$veri,$veritemp);


bu şekilde karşıdan çift tırnaklı veriyi alabiliyorum ama
alttaki gibi yaptığımda tek tırnaklar arasındakini alamıyorum hatayı nerde yapıyorum acaba yardım edebilirmisiniz

$link = "veriçekileceksite";
$veri = file_get_contents ($link);
preg_match('#file= '(.*?)'#',$veri,$veritemp);