Oppure

Loading
20/03/08 17:06
gismo
salve..
stò progettando un piccolo gestionale in php..
ho un problemi però..dovrei creare una routine che copi dei file da una directory all'altra.. ho provato in vari modi ma ho problemi con il opendir() e il readdir().
Esempio: supponendo che $dir e $head siano due stringhe contenenti due percorsi, rispettivamente destinazione e origine, si copi tutti i file di $head in $dir..
Vi posto il codice anche se è sbagliato..
la prima parte del codice crea una directory nel percorso di destinazione mantenendo lo stesso nome nativo..

if($tip != $typeold){
		  
			//creo la directory nella categoria nuova
				if($tip == 'ricerca'){
	
						$dir = "ricerca/" . $dirnamepro . "/";
						
						if (mkdir ($dir,0777));
						{	
												}
				}else{
						$dir ="innovazione/" . $dirnamepro . "/";
						
						if (mkdir ($dir,0777));
						{	
							
						}
				}
				
				$hand = $typeold . "/" . $dirnamepro . "/";
			  ";
			//inizio copia dei file nella nuova directory
				if ($handle = opendir($hand))
				{
					while (false !== ($file = readdir($handle)))
					{
						$handle .= $file;
						$dir .= $file;
						echo "$file  ";
       					copy($handle,$dir); 
					}
				}

Fatemi sapere..
grazie mille
aaa
06/05/08 8:49
coeix
non ti conviene utilizzare "file_exist" ???

php.net/manual/it/…

vedi se esiste e se c'è lo copi...

ma forse ti serve per altro???
aaa