Por ejemplo, desde mi archivo generador.php deseo generar otro con un nombre de acuerdo a la variable que se de en el codigo. Ejemplo: "hotelito.php"
Mi codigo esta asi:
Código PHP:
   
<?PHP
$exponer3="test.html";
 
if (file_exists("$exponer3"))
{
unlink("$exponer3");
}
$archivo = "$exponer3";
$fp = fopen($archivo, "a");
 
$variable1= "prueba de variables";
 
 
$string ="<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns=http://www.w3.org/1999/xhtml>
<head>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 />
<title>Documento sin título</title>
</head>
 
<body>
<p>ESTE ES EL TEXTO QUE DESEO QUE SE MUESTRE....</p>
<p>  </p>
 
<?php
  $consvista = 'SELECT * FROM tiene_vistas where id_hotel = $idasignado';
  $ejecutarvista = mysql_query($consvista,$conn);
   include('../../scripts/conectar.php');
  
while ($se_encuentren_vistas = mysql_fetch_row($ejecutarvista))
            {
               for ($id = 0; $id < 1; $id++) 
                 { 
                 //ya encontramos el id_vista, ahora consultaremos en la tabla vistas el nombre. Ej: Vista al mar
                 $consnombre = 'SELECT * FROM vistas where id_vista = $se_encuentren_vistas[2]';
                  $ejecutarnombre = mysql_query($consnombre,$conn);
                 $se_encuentren_nombre = mysql_fetch_row($ejecutarnombre)
                 echo '<p>$variable1</p>'
                 
        
                 }
            }    
?>
</body>
</html>";
 
if ($write = fputs($fp, $string))
{
$generacion=1;
}
 
    if ($generacion == 1)
     {
     echo "Se ha generado éxitosamente la pagina $exponer3";
     echo "<a href=$exponer3 target=_blank>Click aqui para ver el archivo generado</a>";
     }
     else
     {
     echo "No se genero correctamente el archivo $exponer3";
     } 
 
//$write = fputs($fp, $string);
fclose($fp); 
 
 
?>    Pero cuando abro el archivo generado esta mal... ya que la variable $se_encuentren_vistas se borra, la idea es que todo el codigo sea generado apartir de la nueva pagina php creada. Y no desde el archivo php generado.
Ayudenme...
 

