Joomla.it Forum

Non solo Joomla... => Sviluppo => : ariess 17 Dec 2010, 14:24:09

: scrivere file
: ariess 17 Dec 2010, 14:24:09
in un modulo ho inserito del codice per generare un file xml.
il problema sorge quando devo andare a scrivere il file...
ho provato sia

:
$miofile = fopen('pages.xml', 'w');
sia

:
jimport('joomla.filesystem.file');

$filex = 'pages.xml';
$buffer = "abcdefghilmno";

JFile::write($filex, $buffer);

però il file non me lo crea... sto sbagliando qualcosa?
: Re:scrivere file
: ariess 17 Dec 2010, 16:35:11
credo di aver trovato già un errore...
il primo parametro di JFile::write() deve essere un path e non un url...
quindi ho scritto:

:
JFile::write(JPATH_SITE.DS.'modules'.DS.'mod_RD_flipping_pages'.DS.'xml'.DS.'labels.txt', $buffer);
ma ancora non scrive nessun file... :(
: Re:scrivere file
: ariess 17 Dec 2010, 16:43:23
mi correggo... lo scrive!!!   :) ;) :D ;D 8)
: Re:scrivere file
: ariess 17 Dec 2010, 16:51:48
ora il problema è, come fare per lanciare il comando che genera il file dal back end del modulo? ???
pensavo ad un popup stile "reset XML" di oziogallery ... si potrà fare in un modulo?

oppure con un parametro del tipo list o radio, ma non lo trovo molto elegante, perchè poi si dovrebbe tornare nella gestione del modulo per disabilitarlo una volta creato il file...