PDA

View Full Version : [PHP] Upload file


Narancia1
05-03-2009, 15:57
Ciao ragazzi ho un piccolo problema e spero che qualcuno riesca ad aiutarmi.

Non sono molto pratico e sto scrivendo una pagina in php che prevede l'upload di diversi file.

Vi scrivo quello che ho inventato che ovviamente non funziona :D. In pratica vorrei trovare una funziona come $_POST ma che vada ad agire sul nome dell'input file in modo da distingure poi i vari casi. Ho provato con $_FILES ma non sembra funzionare molto :D Esiste qualcosa del genere? Oppure sto sbagliando tutto? :D

Spero in un chiarimento perchè non ne esco fuori :doh:


Grazie!



<?php

if(isset($_POST['upload'])){

switch ($_FILES['name']){

case prova1:

echo "prova1";

break;

case prova2:

echo "prova2";

break;


case prova3:

echo "prova3";

break;

}

}


$form =<<<EOD

<form action="prova.php" method="post" enctype"multipart/form-data">

<input type="file" name='prova1'>

<input type="file" name='prova2'>

<input type="file" name='prova3'>

<input type="submit" name="upload" value="Upload">

EOD;

echo $form;

?>

ianaz
05-03-2009, 16:37
$_FILES['file']['name'] restituisce il nome del file

Però non puoi mandargli 3 input con lo stesso nome (file)

Narancia1
05-03-2009, 16:55
si immaginavo il problema che mi serve un comando che estrare il valore di name all'interno dell'input file se possibile :D

vizzz
05-03-2009, 20:56
si immaginavo il problema che mi serve un comando che estrare il valore di name all'interno dell'input file se possibile :D

http://it2.php.net/manual/en/features.file-upload.multiple.php

Narancia1
05-03-2009, 21:30
ti ringrazio!!!! utilissimo!