Ciao a tutti,
ho un problema con uno script che ho realizzato, si tratta di un'upload multiplo semplicissimo ma non riesco a farlo funzionare, è per uso mio personale quindi non effettua nessun controllo di sicurezza, mi basta che carichi dei file in una cartella (cosa che non fa).
Vi posto il codice PHP:
E una parte del form:Codice PHP:$uploaddir = '../db/images/';
$uploadfile1 = $uploaddir . basename($_FILES['min_princ']['name']);
$uploadfile2 = $uploaddir . basename($_FILES['max_princ']['name']);
$uploadfile3 = $uploaddir . basename($_FILES['min1']['name']);
$uploadfile4 = $uploaddir . basename($_FILES['max1']['name']);
$uploadfile5 = $uploaddir . basename($_FILES['min2']['name']);
$uploadfile6 = $uploaddir . basename($_FILES['max2']['name']);
$uploadfile7 = $uploaddir . basename($_FILES['min3']['name']);
$uploadfile8 = $uploaddir . basename($_FILES['max3']['name']);
$uploadfile9 = $uploaddir . basename($_FILES['min4']['name']);
$uploadfile10 = $uploaddir . basename($_FILES['max4']['name']);
$uploadfile11 = $uploaddir . basename($_FILES['min5']['name']);
$uploadfile12 = $uploaddir . basename($_FILES['max5']['name']);
$uploadfile13 = $uploaddir . basename($_FILES['min6']['name']);
$uploadfile14 = $uploaddir . basename($_FILES['max6']['name']);
$uploadfile15 = $uploaddir . basename($_FILES['min7']['name']);
$uploadfile16 = $uploaddir . basename($_FILES['max7']['name']);
$uploadfile17 = $uploaddir . basename($_FILES['min8']['name']);
$uploadfile18 = $uploaddir . basename($_FILES['max8']['name']);
$uploadfile19 = $uploaddir . basename($_FILES['min9']['name']);
$uploadfile20 = $uploaddir . basename($_FILES['max9']['name']);
$uploadfile21 = $uploaddir . basename($_FILES['min10']['name']);
$uploadfile22 = $uploaddir . basename($_FILES['max10']['name']);
$uploadfile23 = $uploaddir . basename($_FILES['min11']['name']);
$uploadfile24 = $uploaddir . basename($_FILES['max11']['name']);
$uploadfile25 = $uploaddir . basename($_FILES['min12']['name']);
$uploadfile26 = $uploaddir . basename($_FILES['max12']['name']);
$uploadfile27 = $uploaddir . basename($_FILES['min13']['name']);
$uploadfile28 = $uploaddir . basename($_FILES['max13']['name']);
$uploadfile29 = $uploaddir . basename($_FILES['min14']['name']);
$uploadfile30 = $uploaddir . basename($_FILES['max14']['name']);
$uploadfile31 = $uploaddir . basename($_FILES['min15']['name']);
$uploadfile32 = $uploaddir . basename($_FILES['max15']['name']);
$uploadfile33 = $uploaddir . basename($_FILES['min16']['name']);
$uploadfile34 = $uploaddir . basename($_FILES['max16']['name']);
$uploadfile35 = $uploaddir . basename($_FILES['min17']['name']);
$uploadfile36 = $uploaddir . basename($_FILES['max17']['name']);
$uploadfile37 = $uploaddir . basename($_FILES['min18']['name']);
$uploadfile38 = $uploaddir . basename($_FILES['max18']['name']);
$uploadfile39 = $uploaddir . basename($_FILES['min19']['name']);
$uploadfile40 = $uploaddir . basename($_FILES['max19']['name']);
$uploadfile41 = $uploaddir . basename($_FILES['min20']['name']);
$uploadfile42 = $uploaddir . basename($_FILES['max20']['name']);
move_uploaded_file($_FILES['min_princ']['tmp_name'], $uploadfile1);
move_uploaded_file($_FILES['max_princ']['tmp_name'], $uploadfile2);
move_uploaded_file($_FILES['min1']['tmp_name'], $uploadfile3);
move_uploaded_file($_FILES['max1']['tmp_name'], $uploadfile4);
move_uploaded_file($_FILES['min2']['tmp_name'], $uploadfile5);
move_uploaded_file($_FILES['max2']['tmp_name'], $uploadfile6);
move_uploaded_file($_FILES['min3']['tmp_name'], $uploadfile7);
move_uploaded_file($_FILES['max3']['tmp_name'], $uploadfile8);
move_uploaded_file($_FILES['min4']['tmp_name'], $uploadfile9);
move_uploaded_file($_FILES['max4']['tmp_name'], $uploadfile10);
move_uploaded_file($_FILES['min5']['tmp_name'], $uploadfile11);
move_uploaded_file($_FILES['max5']['tmp_name'], $uploadfile12);
move_uploaded_file($_FILES['min6']['tmp_name'], $uploadfile13);
move_uploaded_file($_FILES['max6']['tmp_name'], $uploadfile14);
move_uploaded_file($_FILES['min7']['tmp_name'], $uploadfile15);
move_uploaded_file($_FILES['max7']['tmp_name'], $uploadfile16);
move_uploaded_file($_FILES['min8']['tmp_name'], $uploadfile17);
move_uploaded_file($_FILES['max8']['tmp_name'], $uploadfile18);
move_uploaded_file($_FILES['min9']['tmp_name'], $uploadfile19);
move_uploaded_file($_FILES['max9']['tmp_name'], $uploadfile20);
move_uploaded_file($_FILES['min10']['tmp_name'], $uploadfile21);
move_uploaded_file($_FILES['max10']['tmp_name'], $uploadfile22);
move_uploaded_file($_FILES['min11']['tmp_name'], $uploadfile23);
move_uploaded_file($_FILES['max11']['tmp_name'], $uploadfile24);
move_uploaded_file($_FILES['min12']['tmp_name'], $uploadfile25);
move_uploaded_file($_FILES['max12']['tmp_name'], $uploadfile26);
move_uploaded_file($_FILES['min13']['tmp_name'], $uploadfile27);
move_uploaded_file($_FILES['max13']['tmp_name'], $uploadfile28);
move_uploaded_file($_FILES['min14']['tmp_name'], $uploadfile29);
move_uploaded_file($_FILES['max14']['tmp_name'], $uploadfile30);
move_uploaded_file($_FILES['min15']['tmp_name'], $uploadfile31);
move_uploaded_file($_FILES['max15']['tmp_name'], $uploadfile32);
move_uploaded_file($_FILES['min16']['tmp_name'], $uploadfile33);
move_uploaded_file($_FILES['max16']['tmp_name'], $uploadfile34);
move_uploaded_file($_FILES['min17']['tmp_name'], $uploadfile35);
move_uploaded_file($_FILES['max17']['tmp_name'], $uploadfile36);
move_uploaded_file($_FILES['min18']['tmp_name'], $uploadfile37);
move_uploaded_file($_FILES['max18']['tmp_name'], $uploadfile38);
move_uploaded_file($_FILES['min19']['tmp_name'], $uploadfile39);
move_uploaded_file($_FILES['max19']['tmp_name'], $uploadfile40);
move_uploaded_file($_FILES['min20']['tmp_name'], $uploadfile41);
move_uploaded_file($_FILES['max20']['tmp_name'], $uploadfile42);
So che è molto ripetitivo ma di PHP non so praticamente nulla e ho dovuto optare per questa soluzione.codice:<table border="1"> <tr> <td>Miniatura Principale</td> <td>Vestizione Principale</td> </tr> <tr> <td><input name="min_princ" type="file" /> </td> <td><input name="max_princ" type="file" /></td> </tr></table> <div id="CollapsiblePanel1" class="CollapsiblePanel"> <div class="CollapsiblePanelTab" tabindex="0">Aggiungi altre colorazioni</div> <div class="CollapsiblePanelContent"><table><tr> <td></td> <td>Altre miniature </td> <td>Altre vestizioni</td> </tr> <tr> <td>1.</td> <td><input name="min1" type="file" /> </td> <td><input name="max1" type="file"/></td> </tr><tr> <td>2.</td> <td><input name="min2" type="file"/> </td> <td><input name="max2" type="file"/></td> </tr><tr> <td>3.</td> <td><input name="min3" type="file" /> </td> <td><input name="max3" type="file" /></td> </tr><tr> <td>4.</td> <td><input name="min4" type="file" /> </td> <td><input name="max4" type="file" /></td> </tr><tr> <td>5.</td> <td><input name="min5" type="file" /> </td> <td><input name="max5" type="file"/></td> </tr><tr> <td>6.</td> <td><input name="min6" type="file" /> </td> <td><input name="max6" type="file" /></td> </tr><tr> <td>7.</td> <td><input name="min7" type="file" /> </td> <td><input name="max7" type="file" /></td> </tr><tr> <td>8.</td> <td><input name="min8" type="file" /> </td> <td><input name="max8" type="file" /></td> </tr><tr> <td>9.</td> <td><input name="min9" type="file" /> </td> <td><input name="max9" type="file" /></td> </tr><tr> <td>10.</td> <td><input name="min10" type="file"/> </td> <td><input name="max10" type="file" /></td> </tr><tr> <td>11.</td> <td><input name="min11" type="file" /> </td> <td><input name="max11" type="file" /></td> </tr><tr> <td>12.</td> <td><input name="min12" type="file" /> </td> <td><input name="max12" type="file" /></td> </tr><tr> <td>13.</td> <td><input name="min13" type="file" /> </td> <td><input name="max13" type="file" /></td> </tr><tr> <td>14.</td> <td><input name="min14" type="file"/> </td> <td><input name="max14" type="file"/></td> </tr><tr> <td>15.</td> <td><input name="min15" type="file" /> </td> <td><input name="max15" type="file" /></td> </tr><tr> <td>16.</td> <td><input name="min16" type="file"/> </td> <td><input name="max16" type="file" /></td> </tr><tr> <td>17.</td> <td><input name="min17" type="file" /> </td> <td><input name="max17" type="file"/></td> </tr><tr> <td>18.</td> <td><input name="min18" type="file" /> </td> <td><input name="max18" type="file" /></td> </tr><tr> <td>19.</td> <td><input name="min19" type="file" /> </td> <td><input name="max19" type="file" /></td> </tr><tr> <td>20.</td> <td><input name="min20" type="file" /> </td> <td><input name="max20" type="file" /></td> </tr> </table>
Lo script non mi da nessun tipo di errore ma non carica nessun file nella cartella di destinazione.
Qualcuno potrebbe indicarmi l'errore?
Grazie in anticipo dell'aiuto

Rispondi quotando
