Bueno, no se como tengas el resto de tu código, pero yo lo he probado haciendolo una función, y me ha funcionado perfecto, esto me devuelve el código fuente:
Código HTML:
600324 - http://blubik.com/locatorswf.swf<div class="bbcode_swf"> <embed src="http://blubik.com/locatorswf.swf" quality="high" type="application/x-shockwave-flash" allownetworking="internal" allowscriptaccess="never" autoplay="false" wmode="transparent" width="600" height="324"></embed></div>
Y este es mi script:
Código PHP:
Ver original<?php
function video($content){
$max_width = 600;
$max_height = 800;
$ratioh = $max_height/$height;
$ratiow = $max_width/$width;
$ratio = min($ratioh, $ratiow); // New dimensions
$width = intval($ratio*$width); $height = intval($ratio*$height);
return $width . $height . ' - ' . $content . '<div class="bbcode_swf">
<embed src="' . htmlspecialchars($content) . '" quality="high" type="application/x-shockwave-flash" allownetworking="internal" allowscriptaccess="never" autoplay="false" wmode="transparent" width="' . $width . '" height="' . $height . '"></embed></div>'; }
$content = 'http://blubik.com/locatorswf.swf';
echo video($content);
?>
Si te sirve el código tómalo y adaptalo, suerte con ello.