<?php
$xml = new DomDocument('1.0', 'UTF-8');
$xml->formatOutput = true;
$root = $xml->createElement('playData');
$root = $xml->appendChild($root);
$viewElement = $xml->createElement('viewItem');
$viewElement->setAttribute('type', 'template');
$viewElement = $root->appendChild($viewElement);
$dataElement = $xml->createElement('dataInfo');
$dataElement->setAttribute('type', 'template');
$dataElement = $viewElement->appendChild($dataElement);
$archivo= $xml->saveXML();
?>
Con esto creo un xml.
ahora quiero subirlo a mi ftp y supongo q tendré que usar algo asi:
$servidor_ftp = "ftp.miftp.es";
$conexion_id = ftp_connect($servidor_ftp);
$ftp_usuario = "miuser";
$ftp_clave = "miclave";
$directorio = "/web/asd/";
$resultado_login = ftp_login($conexion_id,$ftp_usuario,$ftp_clave);
ftp_pasv($conexion_id,TRUE);
$upload = ftp_put($conexion_id,"prueba.xml",$archivo,FTP_BINARY);
Pero claro, la variable $archivo peta, ¿de que manera puedo hacerlo?
gracias.