los molesto nuevamente
esta vez con php
resulta de que estoy haciendo algo en una pagina que debe funcionar asi:
al llenar un formulario en "paginaA.php" se genere o copie un documento php "paginaB.php, abrirlo y en una linea en particular escribir algo (el dato ingresado en el formulario de paginaA)
yo tengo parte del codigo, donde se copia la pagina, se da un nombre consecutivo (use time(), pues no encontre mas) y abre el archivo, pero con la linea el FPUTS me escribe al principio de el codigo o al final y no en el formulario "aqui"
HTML (INDEX.php-Formulario que genera)
Código:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Generador de paginas </title> </head> <body> <p> <strong>Generador de Paginas</strong></p> <p> <div > <form target="_top" method="post" action="generador.php" name="datosgenerador"> <table width="553" border="1"> <tr> <th width="195" scope="row">Escribe nombre:</th> <td width="342"> <input value="" name="nombreusuario" type="text" size="55%" /></td> </tr> </table> <br /> <input name="crear" type="submit" value="Crear pagina usuario" /> </form> </div> </p> </body> </html>
PHP (GENRADOR:PHP)
Código:
y la pagina copiada (EJEMPLO-se guarda sin extension, luego se coloca automaticamente el php)<?php $archivo = 'ejemplo'; $secuencia= time() ; $nuevo_archivo = "$archivo.$secuencia.php" ; if (!copy($archivo, $nuevo_archivo)) { echo "Error al copiar $archivo...\n"; } $abrir = fopen($nuevo_archivo ,"r+" ); fputs($abrir,$_POST['nombreusuario']); fclose($abrir); ?>
Código:
Muchas gracias por colaborar <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ejemplo original</title> </head> <body> <form method="post"> documento original<input name="aqui" type="text" value=" " /> </form> </body> </html>