Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/06/2009, 18:06
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 7 meses
Puntos: 102
Respuesta: Guardar Texto Plano con Forma

... igual creo medio entiendo.

Importante aclarar en dónde quieres imprimirlo, si es por pantalla, mediante un navegador. Recuerda que un navegador lo que interpreta es HTML, entonces para cuestiones de formato deberás ocupar HTML y formatearlo con CSS o utilizar estilo embebido en HTML.

@cesarpunk, si lo que quiere es solo mostrarlo, no es necesario guardarlo con formato, solo imprimirlo con tal.

Ejemplo:
Código php:
Ver original
  1. echo '<p sytle="text-align: right;">';
  2. echo $row['campoDeLaBd'];
  3. echo '</p>';

Eso deberá de mostrarte el contenido de $row['campoDeLaBd'] alineado a la derecha, ya que así lo especifica el estilo de la etiqueta p. Si por ahí es el tema, tu problema es de HTML/CSS, no de PHP.


Ahora, si se está manejando solo texto plano, y quieres imprimirlo como texto plano, entonces deberás rellenar con la cantidad de espacios correspondientes a la izquierda, para ello puedes ayudarte de la función str_pad().

Por ejemplo:
Código php:
Ver original
  1. echo str_pad($row['campoDeLaBd'], 80, ' ', STR_PAD_LEFT);

Esto deberá imprimirte el texto que contiene $row['campoDeLaBd'] con tantos espacios a la izquierda para que de ancho tenga 80 caracteres... obviamente, entonces, deberás considerar que posiblemente el contenido tenga más de esa longitud. Como sea, el "formato" solo se verá si lo lees como texto plano, si lo ves mediante un navegador, a pesar de tener los espacios, se verá sin "formato", pues, nuevamente, un navegador interpreta HTML, no texto plano.

El tema no queda claro. Quizá sea necesario te explicaras mejor, eso sí, teniendo los conceptos claros.

Un saludo
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"