на самом деле, если вытаскиваем из конкретного уникального тега, то $name вообще необязателен.
PHP код:
if
(
$name &&
preg_match
(
'{name\=\"name\"\s+value\=\"(http\:\/\/[^\s\"]+)\"}i',
$TextBody,
$TempRegExp
)
)
echo $TempRegExp[1];
если речь идет о летитбит.нет, то там value без http (только имя файла)... т.е. в регулярном выражении "http://" не нужно.
HTML код:
<input type="hidden" name="name" value="Flash_Slideshow_Maker_Professional_4.90___Rus.rar" />