Duda sobre Enters en PHP o configuracion del Wamp para poder dar los enters XD

Iniciado por TarandaPendecuaro, 21 Febrero 2011, 06:20 AM

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

TarandaPendecuaro

Buenas soy completamente nuevo en PHP y tengo una duda que tal vez sea muy Nooooooob
Resulta que no puedo dar un enter o un cambio de renglon!!!!

para empezar con esto creo que  es necesario mencionar que he descargado e instalado el WAMP(windows, apache, Mysql, php) en una maquina virtual

Segun lo que he leido el enter en una cadena se da con '\n  o '\r  (diagonal n o diagonal r)

no se si sera algo de la configuracion que no se que mover para que en las peque;as pruebas que haga de los enters
Agradeceria si alguien me puede orientar en como poder poner un enter en una cadena XD
Saludos

#!drvy

Si quieres hacer una nueva linea en el archivo es con \n en caso de que la quieras mostrar visualmente es con <br /> todo ello entre comillas dobles ( " ).

Aunque no entiendo muy bien eso de "enter" =D

Saludos

TarandaPendecuaro

Gracias drvy | BSM  
XDDD creo me me exprese mal con Enter queria decir Salto de linea
asi que reformulare la pregunta
----------------------EDITO-------------------------------------
¿¿La Unica forma de que pueda ver un salto de linea es con <br />???
--------------------------------------------------------------------
en HTML <br /> es el salto de linea XD tratare de explicar mejor mi problema

Instale el Wamp en una maquina virtual, en la misma maquina edito algun archivo.php y visualizo el resultado en un par de exploradores(IE8 y FF) ahora bien si yo escribo un texto o cadena en php y quiero darle un par de saltos de linea y al momento de que lo visualice con el explorador logre ver esos renglones.

hasta ahorita solo logro ver un solo renglon formado por una sola cadena sin saltos de linea
no logro ver varios renglones distintos

a ver si me explico mejor con un ejemplo

si yo quiero que me aparezca en  el visor
Citar
Revisando:
Mal:
Bien:


Mal:
Bien:


creo que tengo que escribir
Citar

   echo "\nRevisando : \n";
   echo "Mal: " . "\n";
   echo "Bien: ". "\r\n\n";
   echo "Mal:\r";
   echo "Bien: \n";


pero en lugar de que me de el texto con los saltos de linea me lo da todo  asi>
Citar
Revisando: Mal: Bien: Mal: Bien:

tambien se que podria hacerlo asi
Citar
<?php
...
?>
<br />
<br />
<?php
...
?>

Pero yo lo que quiero es ver la forma de dar los saltos de linea sin tener que meter Tags o etiquetas de HTML por si llego a tener un texto algo extenso

Repito soy nuevo en PHP y no se si sera algo de la configuracion del WAMP o si de plano estoy perdido en algo XD


#!drvy

Hola, no es posible, puesto que eso forma parte del html.  Ten en cuenta que los navegadores interpretan los tags no los saltos de linea. Tu si creas un html y tientes este contenido:
Código (html4strict) [Seleccionar]

Hola mundo
Hola world


Aunque esten en una linea diferente se mostraran en la misma puesto que no hay nada que indique al navegador que estos se deben mostrar en una linea nueva.

Para ello existen tags como <p></p> y <br />.

En tu caso para conseguir lo que quieres seria.
Código (php) [Seleccionar]

echo "<br />Revisando : <br />";
   echo "Mal: <br />";
   echo "Bien: <br /><br />";
   echo "Mal:<br />";
   echo "Bien:";


Saludos

~ Yoya ~

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

bomba1990

bueno si hay una etiqueta que te permite hacer saltos de linea sin ponerlos la etiqueta se llama <pre>, no es muy usada pero hay tines una posible solucion a tu problema.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

TarandaPendecuaro

jejeje ok Gracias a los 3(drvy | BSM, ~ Yoya ~, bomba1990) por responderme y aconsejarme ;D ;D ;D

con sus respuestas ya me resolvieron la duda

Lunfardo

podes declarar <br/> como una constante o usar etiquetas html para renglones