Back to top

Autore Topic: Upload di un file da modulo.  (Letto 2348 volte)

Offline Davide

  • Nuovo arrivato
  • *
  • Post: 16
    • Mostra profilo
Upload di un file da modulo.
« il: 05 Feb 2007, 11:38:15 »
Ciao a tutti,
ho creato un semplice modulo per importare un file.
Questo è il codice:
Codice: [Seleziona]
<?php
defined
'_VALID_MOS' ) or die( 'Restricted access' );
echo 
"CVS Import/Export<br/><br/>";
?>

<form name="importa" enctype="multipart/form-data" method="post" action="<?=$PHP_SELF">
Il file: <input type="file" name="userfile" size="10">
<input type="submit" name="submit" value="importa" />
</form>

Nell' index faccio un controllo sull'array $HTTP_POST_FILES ma mi risulta vuoto.

Qualcuno sa aiutarmi? Come faccio ad uploadare un file nel modo più semplice possibile da frontend senza usare componenti o altri script elaborati?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Upload di un file da modulo.
« Risposta #1 il: 05 Feb 2007, 11:44:46 »
Potresti modificare la action e farla puntare ad un tuo file, anzichè modificare il core di Joomla.
Oppure puoi usare delle classi già pronte per l'upload dei file, come quella disponibile su http://www.verot.net/.

Inoltre, la variabile $HTTP_POST_FILES non si usa più; al suo posto c'è $_FILES.
http://it.php.net/manual/it/reserved.variables.php#reserved.variables.files
http://it.php.net/manual/it/features.file-upload.php
« Ultima modifica: 05 Feb 2007, 11:46:25 da -napo- »


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline Davide

  • Nuovo arrivato
  • *
  • Post: 16
    • Mostra profilo
Re: Upload di un file da modulo.
« Risposta #2 il: 05 Feb 2007, 13:32:25 »
Ok, grazie, proverò con i tuoi suggerimenti.

Ma secondo te può andare bene come è strutturato?
Cioè un modulo così e poi nell'index gestisco il file con $_FILE.

Per adesso ho fatto così (con $HTTP_POST_FILE) ma non mi vedeva nessun file, credi che sia solamente il problema di usare $_FILE?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Upload di un file da modulo.
« Risposta #3 il: 05 Feb 2007, 15:42:13 »
Personalmente non mi piace proprio l'idea di un modulo da cui fare upload.
Io realizzerei un semplice componente; sarebbe tutto molto più pulito ed integrato.
Dai un occhio al devbook, c'è un esempio di un componente per fare upload da frontend.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

 



Web Design Bolzano Kreatif