Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    60

    Problema con uplaod "multiplo"

    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:
    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); 
    E una parte del form:
    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>
    So che è molto ripetitivo ma di PHP non so praticamente nulla e ho dovuto optare per questa soluzione.
    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

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Studiati un po gli array, comunque che permessi ha la directory non ne carica nessuno? Poi dovresti controllare se il file è inviato e diverse altre cose, fai delle prove guardandoti il manuale

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.