Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/07/2007, 12:27
Avatar de eskorbutin
eskorbutin
 
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: Ayuda escribir cógido HTML para crear 1 nueva página con la función FWRITE

Hola, bueno... prueba esto:

suponiendo que el valor de $ressource es la ubicación es decir:

Código PHP:
$ressource "ubicacion/elegida/para/guardar/el/swf"
entontonces al para abrir un archivo debes usar la función fopen, el primer parametro de esta función es la ubicacion y el nombre del archivo que deseas abrir entonces mientras que el segundo parametro es el modo en que deseas abrir, en este caso "w+", al abirlo de este modo, busca el archivo especificado y si no existe lo crea. Entonces sería así:


Código PHP:
/*Aquí te debo avisar que la parte en donde concateno la diagonal: $ressource . "/" . $fgame; es por que no se si $ressource tiene la ultima diagonal para especificar el nombre del archivo, es decir, directorio[COLOR="Red"]/[/COLOR]archivo; la diagonal que esta con rojo. OK sigamos... */

$urlFlash $ressource "/" $fgame ".swf";


/*Una cosa es la dirección del archivo flash y otra es la dirección donde se guardará el archivo html. Entonces la enseguida debe especificar la dirección del arhivo html que se creara*/

$urlHtml "direcion/donde/se/guardara/tu/archivo.html";

/*Conformamos el contenido de la pagina*/

$content "
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 3.0\">
<title>title>
<base target=\"principal\">
</head>
<body>
<p align=\"center\">
<object id=\"FlashGame\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,0,0,0\"
width=\"640\" height=\"480\">
<param name=\"SRC\" value=\"[B]$urlFlash[/B]\">
<param name=\"AutoStart\" value=\"TRUE\">
<param name=\"Sound\" value=\"TRUE\">
<param name=\"logo\" value=\"TRUE\">
<param name=\"progress\" value=\"TRUE\">
<param name=\"PowerMenuEnabled\" value=\"TRUE\">
<param name=\"swModifyReport\" value=\"FALSE\">
<param name=\"swStretchStyle\" value=\"stage\">
<param name=\"swStretchHAlign\" value=\"center\">
<param name=\"swStretchVAlign\" value=\"center\"><embed src=\"[B]$urlFlash[/B]\"
pluginspage=\"http://www.macromedia.com/shockwave/download/\" width=\"640\" height=\"480\"
class=\"FlashGame\">
</object>
</p></body>
</html>"
;

$crear write_file($content$urlHtml);

if(
$crear){
   echo 
"El archivo se creo con exito";
}else{
   echo 
"Ocurrio un error";
}

function 
write_file($data$url) {
    
$fp fopen("$url""w+");
    if (
$fp) {
        if (
fwrite($fp$data) === FALSE){
            return 
false;
        }
    }
    
fclose ($fp);
    return 
true;


Postea si es que te surge algun error. O avisa si es que no te funciono

Última edición por eskorbutin; 26/07/2007 a las 13:03