Back to top

Autore Topic: scrivere file  (Letto 1800 volte)

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
scrivere file
« il: 17 Dic 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

Codice: [Seleziona]
$miofile = fopen('pages.xml', 'w');
sia

Codice: [Seleziona]
jimport('joomla.filesystem.file');

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

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

però il file non me lo crea... sto sbagliando qualcosa?

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:scrivere file
« Risposta #1 il: 17 Dic 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:

Codice: [Seleziona]
JFile::write(JPATH_SITE.DS.'modules'.DS.'mod_RD_flipping_pages'.DS.'xml'.DS.'labels.txt', $buffer);
ma ancora non scrive nessun file... :(

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:scrivere file
« Risposta #2 il: 17 Dic 2010, 16:43:23 »
mi correggo... lo scrive!!!   :) ;) :D ;D 8)

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:scrivere file
« Risposta #3 il: 17 Dic 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...

 



Web Design Bolzano Kreatif