Cita:
Iniciado por iscadrian Saludos a todos.
Me estoy iniciando en el mundo de PHP y estoy haciendo una página en un servidor local Apache, y ya he logrado con éxito mostrar las páginas que quiero, aunque eso no es gran cosa, pero sucede que en el código php al poner \n para el retorno de carro o de linea no lo hace
, estuve investigando y creo que tiene que ver con el modo de archivo (binario o ascii) pero no se como cambiarlo de modo, ademas estuve intentando con \r\n y no hace caso de esto nisiquiera la tabulacion \t.
Estoy usando php 4.4.4 y Apache 2.0 ,plataforma WinXP
Gracias de antemano
Deberías concretar mejor que es lo que estás haciendo cuando mencionas los códigos de control que mencionas (\n .. \t .. etc).
Pero .. en general lo que debes entender es el dispositivo de salida que estás usando y como funciona este.
Si tu dices que generas páginas con PHP en forma dinámica que -ves- en un navegador .. la pregunta que te debes hacer es: ¿que lenguaje o códigos entiende un navegador? .. Pues la respuesta es: (x)HTML principalmente, javascript ..
Luego debes entender como funcionan esos lenguajes "del lado del cliente" .. si usas HTML .. este se basa en "tag's" própios para definir la estructura de tu página y como quedarán distribuidos en ellas sus elementos que presentes. (Con ayuda de CSS y otras cosas también por ejemplo).
El tema de los "\t" .. los "\n" demás códigos de control son própios para -otros- médios o dispositivos de salida .. lease: archivos de texto plano .. generar un cuerpo de mensaje para un e-mail enviado como texto plano .. etc.
Con todo esto te debe quedar claro como funciona PHP .. PHP se ejecuta del "lado del servidor" y lo único que hace es "dar" sálida al código que el "cliente" de turno que uses entienda y para esto tienes que conocer que "clientes" vas a usar.
Un saludo,