ah.. no tenia en cuenta la función heredoc
igualmente lo que yo necesito hacer no es guardar código html en un archivo html, sino guardar los resultados que generar este php en un html:
Código PHP:
<?php
$q = mysql_query("SELECT * FROM st_links ORDER BY rand() LIMIT $thumbstotal");
$contador=0;
while($result2 = mysql_fetch_array($q)){
$contador++;
if ($contador%$thumbsxfila==1){$tr="<tr>"; } else {$tr="";}
$numplan = rand(1, $plantgal);
$linkid = $result2["linkid"];
$date = date ("j/n");
$des = $result2["des"];
$catid = $result2["catid"];
$url = "em_plantillas/".$catid.$numplan.".php?dir=".$result2["url"]."&tit=$des";
$ale = array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16"); shuffle ($ale);
$url_thumb = $result2["url"]."/t0$ale[1]".".jpg";
$tr1=$tr;
eval("\$catslink = \"".fetchtemplate('cats_links')."\";"); echo "$catslink"; }
eval("\$catsafterlink = \"".fetchtemplate('cats_afterlinks')."\";"); echo "$catsafterlink";
?>
entonces lo que este código generer, guardarlo en pepe.html
saludos y gracias