Salve a tutti, ho un problema con l'upload delle foto su aruba hosting: Windows. Notando che il mio script non funzionava ho provato quello di esempio che aruba mette su suo vademecum: il link è il seguente: http://vademecum.aruba.it/start/upload/php/. Ho notato che questo script funziona solo se inserisco i file nella directory public. Ho capito che su server windows l'unica cartella scrivibile è public ma non è concepibile che per effettuare un upload devo inserire poi i parametri di accesso al dominio. E se volessi creare un modulo in cui gli utenti postano le foto sul sito allora?! Cmq il mio dominio è www.lcd-car.it e posto il codice di quelli di aruba cosi mi dite cos'è che non va secondo voi. Grazie a tutti!!!!
UPLOAD.PHP
<HTML>
<HEAD>
<TITLE>Upload in php</TITLE>
</HEAD>
<BODY>
<?
$path="d:/inetpub/webs/lcd-carit/public";
if( $UploadedFile != none )
{
print("Percorso locale: $UploadedFile
\n");
print("Nome del file: $UploadedFile_name
\n");
print("Dimensione del file: $UploadedFile_size
\n");
print("Tipo di file: $UploadedFile_type
\n");
print("<HR>");
if (copy( $UploadedFile , "$path/$UploadedFile_name" )){
print "$UploadedFile copiato con successo in $path/$UploadFile_name
";
}else{
print "Errore.. upload non riuscito
";
}
unlink($UploadedFile);
}else{
print "Errore.. nessun file.
";
}
?>
</BODY>
</HTML>
IL FORM
<html>
<head>
</head>
<body>
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="post">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1024000">
<INPUT NAME="UploadedFile" TYPE="file">
<INPUT TYPE="submit" VALUE="Invia il file">
</FORM>
</body>
</html>