<?php
$A   = <<<EOF
[{include   file=top.tpl}]54564[{include   file='465.tpl'}][{include   file="dg.tpl"}]vjhvb[{include   file=top.tpl}]; 
EOF;
preg_match_all("/file=['\"]?(.+?tpl)/",$A,$arr);
print_r($arr);
?>