Ho creato uno script che mi fa multipli upload, ma ho un problema..
Prima scelgo quante celle di upload caricare:
Codice PHP:
<tr><form action=<? echo $PHP_SELF; ?> method=get>
<input type=hidden name=passkey value=true>
<input type=hidden name=id_pres value="<? echo "$id_pres"; ?>">
<td>[b]Upload Immagini[/b]</td>
<td><input name=upload_imm type=text size=2><input type=submit value="N. Upload" onclick="if(upload_imm.value=='') {alert('Inserisci un valore!');return false;}"></td>
</tr></form>
Viene ricaricato il modulo principale con la variabile upload_imm che equivarrà al totale di celle di upload.
Codice PHP:
if ($upload_imm) {
for ($i = 1; $i <= $upload_imm; $i++)
{
echo "<tr><td>Upload Immagine: $i</td><td><input type=file name=upload$i></td></tr>";
}
}
Quindi se upload_imm = 2, allora ci saranno 2 celle di upload con nome variabile: upload1, upload2.
Invio il modulo finale ed eseguo l'upload delle immagini:
Codice PHP:
for ($i = 1; $i <= $upload_imm; $i++)
{
$upload .= $i;
@copy("$upload", "../../imgs/presentazioni/$upload_name")
or die("Errore - Non ho potuto uploadare l'immagine!");
}
Il problema è qui!
Praticamente voglio creare un ciclo che mi faccia ad ogni giro un upload, cambiandomi la variabile ogni volta ($upload .= $i ... in teoria quindi $upload1, $upload2, etc.).
Il problema è che quando esegue l'upload la variabile $upload è già un file /tmp , quindi non riesco a rinominare la giusta variabile!
Non so se mi sono spiegato!