Saltos de linea en PHP.

Iniciado por Akise, 25 Junio 2013, 02:59 AM

0 Miembros y 1 Visitante están viendo este tema.

Akise

¡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;

Código (php) [Seleccionar]

    <?php
    $user
=$_POST['usuario'];
    
$guarda=fopen("prueba2.html",a);
    
fwrite($guarda,"
    Usuario:  "
.$user);
    echo 
"<br />";
    
fclose($guarda);
    
?>



El problema es lo siguiente;



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.

engel lex

#1
Código (php) [Seleccionar]

<?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

Código (php) [Seleccionar]

fwrite($guarda,"Usuario:  ".$user."<br>");


incluso como son comillas dobles la variable se ejecutará y puedes hacerlo así

Código (php) [Seleccionar]

fwrite($guarda,"Usuario: $user <br>");
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Akise

Cita de: engelx en 25 Junio 2013, 03:28 AM
Código (php) [Seleccionar]

<?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

Código (php) [Seleccionar]

fwrite($guarda,"Usuario:  ".$user."<br>");


incluso como son comillas dobles la variable se ejecutará y puedes hacerlo así

Código (php) [Seleccionar]

fwrite($guarda,"Usuario: $user <br>");


Vaya fallo... xDD!

Solucionado, muchísimas gracias ^.^