Buona sera ,
vorrei fare una domanda.
Sto imparando a programmare in PHP utilizzando l'hosting gratuito di Altervista.
In particolare sto facendo un sistema di registrazione che prevede al termine dell'inserimento dei dati utenti, invio automatico di una email di attivazione.Inoltre vorrei che l'utente posso uploadare un immagie del suo profilo.
Rivolgendomi a chi utilizza Altervista vorrei sapere se è posibile utilizzare la funzione mail() per l'invio della mail in automatico e la funzione move_uploaded_file() per inviare l'immagine dal cliet dell utente al server altervista.
In generale vorrei sapere come si fa a verificare che queste funzioni sono utilizzabili.
Questo è lo script che vorrei utilizzare:
<?
// QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI
// DI PHP PRECEDENTI ALLA 4.1.0
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
/********************* VARIABILI DA SETTARE ********************/
// Directory dove salvare i files Uploadati ( chmod 777, percorso assoluto)
$upload_dir = $_SERVER["DOCUMENT_ROOT"] . “/upload”;
// Eventuale nuovo nome da dare al file uploadato
$new_name = “”;
// Se $new_name è vuota, il nome sarà lo stesso del file uploadato
$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”;
?>
Mi ritorna il messaggio :Impossibile spostare il file, controlla l’esistenza o i permessi della directory dove fare l’upload.
Da una ricerca sul forum Altervista sembrerebbe che a livello di permessi non dovrei modificare nulla.
Ringrazio e saluto.
Ultima modifica effettuata da cuore napoletano il 13/04/2013 alle 9:07 |