Upload di n solo file in due cartelle diverse

migo80

Utente Attivo
25 Apr 2013
238
3
18
salve sono alle prese con un nuovo problema come posso
modificare questo script per uplodare uno stesso file in due cartelle diverse contemporaneamente o separatamente?
p.s questo script mi carica il file in una sola cartella.

PHP:
 function upd()
{
$brigante= mysql_real_escape_string($_POST ['brigante']); 
$cartella= mysql_real_escape_string($_POST ['cartella']);
$archivio= mysql_real_escape_string($_POST ['archivio']); // questa dovrebbe essere la seconda cartella

   
  
	
        $file_name = $_FILES['file']['name'];
        $file_size =$_FILES['file']['size'];
        $file_tmp =$_FILES['file']['tmp_name'];
        $file_type=$_FILES['file']['type'];  
 
 move_uploaded_file($file_tmp,"$cartella/" .$file_name);
 
  
   $type = $_FILES['file']['type'];
    $nome = $_FILES['file']['name'];
   
	
	
	
	include ("conadmin.php");


$sql = "INSERT INTO $brigante (nome) VALUES ('$nome')";
 $result = mysql_query($sql,$conn) or die ("Errore nella query: " .mysql_error());
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
hai provato così?
PHP:
<?php
//....
 move_uploaded_file($file_tmp,"$cartella/" .$file_name);
 move_uploaded_file($file_tmp,"$archivio/" .$file_name);
//...
?>
 

migo80

Utente Attivo
25 Apr 2013
238
3
18
ciao si ho provato mi carica il file nella prima cartella mentre nella seconda no....
ho provato in questo modo....


PHP:
 function upd()
{

$brigante= mysql_real_escape_string($_POST ['brigante']); 
$cartella= mysql_real_escape_string($_POST ['cartella']);
$archivio= mysql_real_escape_string($_POST ['archivio']);


        $file_name = $_FILES['filea']['name'];
        $file_size =$_FILES['filea']['size'];
        $file_tmp =$_FILES['filea']['tmp_name'];
        $file_type=$_FILES['filea']['type']; 
		
   move_uploaded_file($file_tmp,"$archivio/" .$file_name); 
   
 
 header("Refresh: 2; url=" . $_SERVER["PHP_SELF"]);
 
 

	 $file_name = $_FILES['file']['name'];
        $file_size =$_FILES['file']['size'];
        $file_tmp =$_FILES['file']['tmp_name'];
        $file_type=$_FILES['file']['type'];  
 
 move_uploaded_file($file_tmp,"$cartella/" .$file_name);

  
   $type = $_FILES['file']['type'];
    $nome = $_FILES['file']['name'];
	
	include ("conadmin.php");


$sql = "INSERT INTO $brigante (nome) VALUES ('$nome')";
 $result = mysql_query($sql,$conn) or die ("Errore nella query: " .mysql_error());	
	

header("Refresh: 2; url=" . $_SERVER["PHP_SELF"]);	

}


ma quando vado a caricare il file nella seconda cartella eliminando i refresh mi da errore, mentre con i refresh va tutto bene.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
hai ragione i due move.up non funziano e ho capito perche.
il secondo move non trova più (essendo gia stato spostato) il file temporaneo.
fai cosi senza tanti refresh
PHP:
<?php
if(isset($_POST['invia'])){
	$cartella= "pinco_pallo";
	$archivio= "pinco_pallino";
	$file_name = $_FILES['file']['name'];
	$file_size =$_FILES['file']['size'];
	$file_tmp =$_FILES['file']['tmp_name'];
	$file_type=$_FILES['file']['type'];
	copy($file_tmp,"$cartella/" .$file_name);
	move_uploaded_file($file_tmp,"$archivio/" .$file_name);
}
?>
<form action="#" method="post" enctype="multipart/form-data">
<input name="file" type="file"><br />
<input name="invia" type="submit" id="invia" value="invia">
</form>
cioè prima lo copy e poi lo muovi
 

migo80

Utente Attivo
25 Apr 2013
238
3
18
grazie borgo ora funziona alla perfezione......alla prossima ciao.:byebye:
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Script per gestione Download e Upload(solo admin) Classic ASP 6
S Upload via http e non solo... Discussioni Varie 4
Z Upload protetto e sicuro PHP 1
L Modifica file upload in ASP Classic ASP 2
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Upload multiplo con archiviazione in cartella PHP 16
P Script upload immagini jQuery 0
L upload image tramite url e cache PHP 10
W Non fa l'upload PHP 0
L Upload di un'immagine all'interno di un database usando php PHP 6
S Upload file senza doverlo selezionare PHP 2
P Upload foto cover e profilo jQuery 0
G Upload file error Apache 0
R Modifica codice per l'upload di più file PHP 0
S [PHP] Upload stesso file PHP 14
max1974 [Javascript] dropzone upload to server Javascript 0
S [ASP.Net] [ASP] Upload Image ASP.NET 6
F [PHP] Informazioni upload PHP 11
G [PHP] upload file in server: percorso cartella PHP 2
M Upload 4 file php PHP 11
M [ASP] Upload file da form controllo Classic ASP 5
D [PHP] Upload intera cartella PHP 2
felino [PHP] Uploadify: upload immagini PHP 0
M [PHP] Nome file, upload e rinominare PHP 2
R Configurazione upload ftp su dvr IP Cam e Videosorveglianza 3
M [PHP] upload di un file esistente overwrite PHP 1
N [PHP] Test per l'upload di file attraverso un bot Telegram PHP 2
L [PHP] problema con upload e javascript (upload multiplo) Javascript 2
L [PHP] upload con errore PHP 2
V [PHP] Upload Excel in db PHP 0
jailbait [PHP] Upload immagine e stampa a schermo PHP 0
G PHP upload dati ed immagine PHP 7
F [PHP] Validare form prenotazione appuntamento tattoo con upload image PHP 0
D [PHP] Upload encrypt image PHP 0
C [PHP] Problema upload file (multiplo) PHP 1
P [PHP] Upload multiplo PHP 4
N [PHP] Problema upload immagini wordpress PHP 2
S [PHP] Upload file... PHP 6
michelangelopaone IPCAM Szinocam e upload FTP IP Cam e Videosorveglianza 0
razzor1994 Remote Upload Server Dedicati e VPS 0
P Barra upload file jQuery 1
giancadeejay [PHP] Aggiornare DB tramite UPLOAD file .csv PHP 39
MarcoGrazia [PHP] Upload e successiva visualizzazione immagini in DB PHP 3
V [PHP] upload di file in cartella e sua sicurezza PHP 137
T [ASP] upload file Classic ASP 3
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24
C [PHP] Upload immagine in un form con target _blank: non funziona PHP 7
Marcello.Fiore UPLOAD IMMAGINE AJAX Ajax 1

Discussioni simili