Scusate per il disturbo ma ho un problema con il caricamento di file in php, ovvero con xampp mi funziona benissimo e mettendo le pagine su altervista non funziona più, sapreste dirmi qual'è il problema, gazie; posto quì il mio codice:
Sicuramente il problema riguarderà la scritta " $upload_dir = $_SERVER['DOCUMENT_ROOT'].'/Fileuploadati'; " , ma non riesco a capire il problema (ci ho provato in tutti i modi).Codice PHP:
<html>
<title>upload file</title>
<body>
<body bgcolor="yellow">
<?
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
echo date("j/n/Y", time());echo" ";
echo date("G:i:s", time());
echo"<br>";
/********************* VARIABILI DA SETTARE ********************/
$upload_dir = $_SERVER['DOCUMENT_ROOT'].'/Fileuploadati';
print("$ora <br>");
$nomepersona="$_REQUEST[nomepersona]";
$cognomepersona="$_REQUEST[cognomepersona]";
$data="$_REQUEST[ora]";
print $_FILES["upfile"]["name"];
echo"<br><br>";
$tipo=$_FILES["upfile"]["name"];
$name=$data."".$nomepersona."".$cognomepersona."".$tipo;
// Eventuale nuovo nome da dare al file uploadato
$new_name = "$name";
$file_name = ($new_name) ? $new_name : $_FILES["upfile"]["name"];
if(trim($_FILES["upfile"]["name"]) == "") {
die("Non hai indicato il file da uploadare !");
}
if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
@move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")
or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
} else {
die("Problemi nell'upload del file " . $_FILES["upfile"]["name"]);
}
echo "L'upload del file " . $_FILES["upfile"]["name"] . " è avvenuto correttamente";
?>
</body>
</html>
Grazie per l'aiuto che spero mi dareteciao.