Visualizzazione dei risultati da 1 a 2 su 2

Discussione: upload file

  1. #1
    Utente bannato
    Registrato dal
    Mar 2005
    Messaggi
    228

    upload file

    ciao scusate
    io devo con un form farsi che un utente registrato possa postare delle foto nel sito rinominandole
    vi metto qua il codice della pagina

    codice:
    <?php
    session_start();
    $nick=$_SESSION[useriscritto];
    $num=0;
    if($file1!="")
    {
    	$num++;
    }
    if($file2!="")
    {
    	$num++;
    }
    if($file3!="")
    {
    	$num++;
    }
    if($file4!="")
    {
    	$num++;
    }
    if($file5!="")
    {
    	$num++;
    }
    for($i=1;$i<=$num;$i++)
    {
    	$file="$file$i";
    	if($i!=1){
    		$n=$i-1;
    		$tipo="particolare$n";
    	}
    	else if($i=1){
    		$tipo="moto";
    	}
    	$filen="file$i";
    	if($filen){
    		chdir("public");
    		if(copy($filen, "$nick_$tipo.jpg")){
    			echo "File inserito";
    		}else if(!copy ($filen, "$nick_$tipo.jpg")){
    			echo "file non inserito";
    		}
    		unlink($filen);
    	}
    	echo "$nick_$tipo.jpg";
    }
    ?>
       <form action="index.php?id=129" method="post" ENCTYPE="multipart/form-data">
         <div align="center">
           
    
    Inserimento  moto </p>
           
    
    Elenca gli accessori Artigianali che hai sulla tua moto 
    
             (inserisci gli accessori separati da una virgola) 
    
             <textarea cols="30" rows="4" name="acc_orig" class="form"></textarea>
             
    
             Elenca gli accessori After Market che hai sulla tua moto
     
             (inserisci gli accessori separati da una virgola)
    
             <textarea cols="30" rows="4" name="acc_art" class="form"></textarea>
             
    
             Foto della moto : 
    
             <input type="file" size=40 name="file1">
             
    
             <input type=hidden name="max_file_size2" value="10000000000000000000000">
             Particolare 1:
    
             <input type="file" size=40 name="file2">
             
    
             <input type=hidden name="max_file_size3" value="10000000000000000000000">
             Particolare 2: 
    
             <input type="file" size=40 name="file3">
             
    
             <input type=hidden name="max_file_size4" value="10000000000000000000000">
             Particolare 3 :
    
             <input type="file" size=40 name="file4">
             
    
             <input type=hidden name="max_file_size5" value="10000000000000000000000">
             Particolare 4:
    
             <input type="file" size=40 name="file5">
             
    
             
    
             <input type=hidden name="max_file_size" value="10000000000000000000000">
      
             <input type="submit" value="Invia le foto">
             </p>
         </div>
       </form>
       
    
       Puoi inserire la foto della tua moto con quattro diverse inquadrature, le misure devono essere 400x300 max, formato orizzontale.
    per caso vi cade locchio su qualkosa di sbagliato?? io quando la testo mi da questi errori:

    codice:
    Warning: copy(file1): failed to open stream: No such file or directory in /web/htdocs/www.customizzando.com/home/php/pag_ins_moto.php on line 27
    
    Warning: copy(file1): failed to open stream: No such file or directory in /web/htdocs/www.customizzando.com/home/php/pag_ins_moto.php on line 29
    file non inserito
    Warning: unlink(file1): No such file or directory in /web/htdocs/www.customizzando.com/home/php/pag_ins_moto.php on line 32
    moto.jpg
    sapete dirmi perfavore cosa nn va??
    grazie ciauu

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    194
    Scusa ma non dice che la directory in cui stai cercando di caricare il file è inesistente?
    Se sei su Linux hai dato i chmod alla cartella?

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.