Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Diciembre 04, 2008, 07:40:21
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters (Moderadores: NeBo, -rOnNy-, SaTeLuCo)  |  Tema: Espacios en formularios 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Espacios en formularios  (Leído 210 veces)
Dreamcacher
Habitual
*****
Desconectado Desconectado

Mensajes: 182


Dreamcacher

ander_91@msn.com
Ver Perfil WWW Email
« en: Junio 09, 2008, 06:09:46 »

juegos gratis
la verdad es que no sabia muy bien donde colocar esta pregunta...

bueno pos ahi va...

actualmente estoy creando mi pagina web, y en esto que aunque se como crear el BBC, y ese tipo de cosas de usan los foros de smf y otros tipos como blogs wordpress, lo que me gustaria saber es com hacer para que al crear un texto con espacios, como es este, a la hora de publicarlo los respete y lo grabe en la base para que se muestre tal y como se escreibio en el formulario, sin tener que añadir comantos tipo <br>...

seguramente la solucion sea una chorrada pero no se me ocurre nada..

espero que puedan ayudarme jeje saludos!!
En línea



... En este mundo existen tres tipos de personas, las que saben contar y las que no ...
[ Homer Simpson ]
-rOnNy-
$context['user'] = $moderator == "rOnNy";
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1813



Ver Perfil
« Respuesta #1 en: Junio 09, 2008, 08:41:45 »

Hola, pues mira, ya para eso necesitas JavaScript y PHP.

Pero con WYSIWYG lo haces en segundos.


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Saludos
En línea

<?="rOnNyLdInHo";?>


Se acercan mis vacaciones!!! Grin Grin
NeBo
Eterno Navegante haci tu Puerto...
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 547


Designer


Ver Perfil WWW
« Respuesta #2 en: Junio 09, 2008, 10:07:42 »

Depende de como es que guardes la informaciòn es como sera publica, si el campo en donde escribes el TEXTO, al momento de ser procesado en su publicaciòn, no pasa por ningun filtro, se debe guardar tal como lo pusiste, si este es un campo de texto, claro, no es necesario añadir mas o menos, solo guardar directo la informacion sin necesidad de pasarlo por ninguna sentencia.




Hasta La Proxima !!!
En línea




Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Dreamcacher
Habitual
*****
Desconectado Desconectado

Mensajes: 182


Dreamcacher

ander_91@msn.com
Ver Perfil WWW Email
« Respuesta #3 en: Junio 10, 2008, 06:36:22 »

en realidad con php se pasa por filtros , tan solo que por ejemplo tu en php pones
Código:
echo ' ola
y aqui otra linea
y aqui otra,
o por ejemplo                             todo este espacio';
 
y te sale todo en una linea y con un solo espacio
pero sin recurrir a un WYSIWYG
« Última modificación: Junio 10, 2008, 06:58:10 por Dreamcacher » En línea



... En este mundo existen tres tipos de personas, las que saben contar y las que no ...
[ Homer Simpson ]
Dreamcacher
Habitual
*****
Desconectado Desconectado

Mensajes: 182


Dreamcacher

ander_91@msn.com
Ver Perfil WWW Email
« Respuesta #4 en: Junio 10, 2008, 08:01:37 »

He estado rebisando un poco el sistema de SMF y he pensado que quizas mas sencillo seria el que al detectar que existe un cambio de linea <br /> me lo añadiese automaticamente, claro que el problema es el mismo pero desde otro punto de vista jej

aver si podeis echarme una mano... jeje


saludos

Modificado::

Me he fijado y me he dado cuenta que el problema lo genera php, en la base de datos se guardan tal y como los introduzco en el formulario, lo co me gustaia es saber como salvar este problema, gracias!
« Última modificación: Junio 10, 2008, 02:00:47 por Dreamcacher » En línea



... En este mundo existen tres tipos de personas, las que saben contar y las que no ...
[ Homer Simpson ]
Dreamcacher
Habitual
*****
Desconectado Desconectado

Mensajes: 182


Dreamcacher

ander_91@msn.com
Ver Perfil WWW Email
« Respuesta #5 en: Junio 10, 2008, 04:41:26 »

problema resuelto  Grin Grin Grin

 me costo pero al final logre la informacion necesaria,

Código:
html_entity_decode(nl2br(htmlentities($string)))

lo que hay que hacer es aplicar esto a la cadena de salidada de la variable, lo exoplico

htmlentities() combierte todo a como seria en codigo HTML las tildes, los espacios... y los saltos de linea a /n ...
y ahi entra nl2br() que cambia \n por <br> como si de un str_replace() se tratara (que tambien huviera funcionado)...
y por ultimo html_entity_decode() que lo que hace es volver a codificar todo cambiar los codigos de tilde al caracter con tilde, los &ns.. a espacios y demas pero como los \n ya los cambio por <br> problemas solucionado
En línea



... En este mundo existen tres tipos de personas, las que saben contar y las que no ...
[ Homer Simpson ]
SaTeLuCo
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 634


Ver Perfil
« Respuesta #6 en: Junio 11, 2008, 01:57:43 »

bien
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters (Moderadores: NeBo, -rOnNy-, SaTeLuCo)  |  Tema: Espacios en formularios « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC