¡Hola! Bueno, os comento... tengo una página inicial, que contiene un formulario, lo que escribes en el formulario es pasado a través de la acción que tiene por un .php que lo que hará es guardar lo escrito en otra página .html
Este es el código;
<?php
$user=$_POST['usuario'];
$guarda=fopen("prueba2.html",a);
fwrite($guarda,"
Usuario: ".$user);
echo "<br />";
fclose($guarda);
?>
El problema es lo siguiente;
(http://fotos.subefotos.com/635f0e5444ed5a705b848c7a5cfce39bo.png)
Cómo podéis observar en la imagen, no salta de linea... Por más que intento usar nl2br , <br> <br /> y \n, no salta... y tampoco tengo muy claro dónde meterlo, lo suelo poner debajo del usuario...
¿Qué es lo que ocurre? Gracias de antemano.
<?php
$user=$_POST['usuario'];
$guarda=fopen("prueba2.html",a);
fwrite($guarda,"
Usuario: ".$user);
echo "<br />";
fclose($guarda);
?>
el problema es que lo que haces es una salida a tu pagina php mostrando ese "<br>" pero nunca lo guarda
fwrite($guarda,"Usuario: ".$user."<br>");
incluso como son comillas dobles la variable se ejecutará y puedes hacerlo así
fwrite($guarda,"Usuario: $user <br>");
Cita de: engelx en 25 Junio 2013, 03:28 AM
<?php
$user=$_POST['usuario'];
$guarda=fopen("prueba2.html",a);
fwrite($guarda,"
Usuario: ".$user);
echo "<br />";
fclose($guarda);
?>
el problema es que lo que haces es una salida a tu pagina php mostrando ese "<br>" pero nunca lo guarda
fwrite($guarda,"Usuario: ".$user."<br>");
incluso como son comillas dobles la variable se ejecutará y puedes hacerlo así
fwrite($guarda,"Usuario: $user <br>");
Vaya fallo... xDD!
Solucionado, muchísimas gracias ^.^