Ciao,
mi son creato quello che credevo un bello scriptino per uploadare immagini,
dopo averlo testato in locale per un po' con buoni risultati mi ritrovo ora con erroracci sul server (Linux di Aruba), posto il codice:
Gli errori (warning) riportati sono:Codice PHP:
foreach ($_FILES as $nome => $value)
{
$target_path = "";
if (!is_file($target_path)&&($value['name']!=""))
{
$target_path = $base_path . basename($value['name']);
if(move_uploaded_file($value['tmp_name'], $target_path))
{
............
}
}
}
La riga 58 di quel file è ovviamente quella che corrisponde alla chiamata della funzione e poi si ha:Warning: move_uploaded_file(/web/htdocs/www.miosito.it/home/prodotti1/cartella/immagine.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /web/htdocs/www.miosito.it/home/prodotti1/server_include.php on line 58
La form contiene tutte ciò che è richiesto nel manuale della funzione (input hidden per MAXFILESIZE e ENCTYPE="multipart/form-data").Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php7kVZpR' to '/web/htdocs/www.miosito.it/home/prodotti1/cartella/immagine.jpg in /web/htdocs/www.logiscar.it/home/prodotti1/server_include.php on line 58
L'array $_FILES contiene:
:master:Array ( [uploadedfile] => Array ( [name] => immagine.jpg [type] => image/pjpeg [tmp_name] => /tmp/phpAlOOJ6 [error] => 0 [size] => 41278 ) )
Se riuscite a darmi una mano mi fate un grosso favore...grazie !!