Foros del Web » Programando para Internet » PHP »

Crear HTML a desde un form

Estas en el tema de Crear HTML a desde un form en el foro de PHP en Foros del Web. Hola,bueno pues tengo un php on 5 campos de texto para añadir Codigos "embed" , otro campo de texto para poner el nombre del archivo ...
  #1 (permalink)  
Antiguo 25/08/2008, 17:29
 
Fecha de Ingreso: octubre-2006
Mensajes: 471
Antigüedad: 17 años, 6 meses
Puntos: 1
Crear HTML a desde un form

Hola,bueno pues tengo un php on 5 campos de texto para añadir Codigos "embed" , otro campo de texto para poner el nombre del archivo HTML y un boton para enviarlo , queria saber como puedo crear un HTML con los codigos embed y con el nombre que se ha puesto en el form desde el php.

Gracias.
  #2 (permalink)  
Antiguo 25/08/2008, 17:41
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Crear HTML a desde un form

Si, puedes hacerlo con fwrite.
http://www.php.net/manual/es/function.fwrite.php

He aqui todas las funciones para manejo de archivos:
http://www.php.net/manual/es/book.filesystem.php
  #3 (permalink)  
Antiguo 25/08/2008, 18:18
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Crear HTML a desde un form

Cita:
Iniciado por fumondj Ver Mensaje
Hola,bueno pues tengo un php on 5 campos de texto para añadir Codigos "embed" , otro campo de texto para poner el nombre del archivo HTML y un boton para enviarlo , queria saber como puedo crear un HTML con los codigos embed y con el nombre que se ha puesto en el form desde el php.

Gracias.
Haber si te entiendo, quieres crear una pagina, en la cual el usuario ingrese el nombre y el contenido que vendria a hacer un embed, ps tendrias que hacer algo asi:

Código PHP:
if(isset($_REQUEST[enviar])){//si ha pulsado el boton enviar
    
if($archivo=fopen($_REQUEST[nombre].".html","w+")){//si creo el archivo con el nombre del archivo ingresado
        
fwrite($archivo,$_REQUEST[codigo]);//escribe en el archivo creado el codigo embed ingresado
        
fclose($archivo);//cierra el archivo ingresado
    
}

Código HTML:
<form id="form1" name="form1" method="post" action="">
Nombre del Archivo: <input type="text" name="nombre" /><br />
Codigo Embed: <textarea name="codigo"></textarea><br />
<input type="submit" name="enviar" value="Enviar" /><br />
</form> 

Código PHP:
//Y si deseas mostrar el archivo generado (alternativo) 
if(isset($_REQUEST[enviar])){//una vez que haya pulsado el boton
    
$nombre=$_REQUEST[nombre].".html";//el nombre del archivo creado
    
if(is_file($nombre)){//si existe el archivo
        
echo "<b>".$nombre."</b><br>";//mostramos el nombre del archivo creado
        
$archivo=fopen($nombre,"r");//habrimos el archivo
        
fpassthru($archivo);//mostramos todo el contenido del archivo
    
}

y creo que seria todo, espero haberte ayudado, sino vuelveme a preguntar.....

Atte.

MasterOjitos
  #4 (permalink)  
Antiguo 26/08/2008, 08:33
 
Fecha de Ingreso: octubre-2006
Mensajes: 471
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: Crear HTML a desde un form

bueno antes de todo ,gracias por contestar, he creado el archivo php y el html ,pero no se como hacer que cuando presione el boton de enviar llame al archivo php y haga lo que tiene que hacer.

Saludos
  #5 (permalink)  
Antiguo 26/08/2008, 11:15
 
Fecha de Ingreso: octubre-2006
Mensajes: 471
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: Crear HTML a desde un form

lo tengo funcionando,pero me gustaria , añadirle un diseño a los HTML que crea , y luego desde el form se añaden los videos , como podria darles diseño a todos el mismo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:52.