Foros del Web » Programando para Internet » PHP »

Salto de linea en la creacion de un archivo XML desde PHP

Estas en el tema de Salto de linea en la creacion de un archivo XML desde PHP en el foro de PHP en Foros del Web. Hola!! Estoy creando un carrusel de imágenes valiendome de un template en flash. Está compuesto de un swf y un xml. El carrusel de imágenes ...
  #1 (permalink)  
Antiguo 08/07/2008, 17:12
 
Fecha de Ingreso: octubre-2007
Mensajes: 68
Antigüedad: 16 años, 6 meses
Puntos: 6
Salto de linea en la creacion de un archivo XML desde PHP

Hola!!

Estoy creando un carrusel de imágenes valiendome de un template en flash.
Está compuesto de un swf y un xml.

El carrusel de imágenes se va actualizando según unas fechas que hay en una base de datos por lo cual, opte por crear un script que chequé si ha de haber algún cambio en las imágenes del carrusel, si es así, regenera el codigo del xml.

El problema es que creando ese código NO SOY CAPAZ de ir haciendo saltos de lineas en las etiquetas

$xml.='<icon image="/cache/';
$xml.='tv'.$rowtv2["id_peli"].'.jpg';
$xml.='" width="178px" height="236px" tooltip="'.$rowtv2["titulo"].'" content="'.$rowtv2["titulo"].' En '.$rowtv["canal"].' a las '.$rowtv["hora"].' "/>';


y todo queda en una linea con lo cual acaba fallando.

Como puedo crear esos saltos de lineas en la creacion del xml que hago de la siguiente forma:

$filename = "icons.xml";
//open the file
if (!$handle = fopen('icons.xml', 'wb')) {
echo "Cannot open file";
}
else
{if (fwrite($handle, $xml) === FALSE) {
echo "Cannot write to file";

}

fclose($handle);


Muchas gracias
  #2 (permalink)  
Antiguo 11/07/2008, 13:58
Avatar de lalogrosz  
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 339
Antigüedad: 22 años
Puntos: 6
Respuesta: Salto de linea en la creacion de un archivo XML desde PHP

Hola, podes poner lo siguiente:

Código PHP:
$xml.='<icon image="/cache/';
$xml.='tv'.$rowtv2["id_peli"].'.jpg';
$xml.='" width="178px" height="236px" tooltip="'.$rowtv2["titulo"].'" content="'.$rowtv2["titulo"].' En '.$rowtv["canal"].' a las '.$rowtv["hora"].' "/>\n'
El \n da el salto de linea.

sino tambien:

Código PHP:
$xml.='<icon image="/cache/';
$xml.='tv'.$rowtv2["id_peli"].'.jpg';
$xml.='" width="178px" height="236px" tooltip="'.$rowtv2["titulo"].'" content="'.$rowtv2["titulo"].' En '.$rowtv["canal"].' a las '.$rowtv["hora"].' "/>
'

Dando un Enter al final del texto dejando la comilla en el renglon de abajo.
Saludos!
__________________
"Vivir....solo cuesta Vida"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.