Cambiare i permessi su AlterVista non è necessario, per nessuna applicazione che faccia uso di php, come potrai constatare tu stesso con uno script di upload di prova e come ti potranno dire anche molti altri membri che usano questa caratteristica l'upload di files è possibile da realizzare.
Se c'è un modo per effettuare almeno l'upload degli avatar sull'invision, e permettere l'upload normale dei file sono ben lieto di restare, ma coe faccio?
Non è detto che ogni problema che si verifichi (upload, accesso a determinati files, guerra in iraq...) sia dovuto ai permessi delle cartelle o al safe mode :)
Molto più frequentemente si tratta di un semplice problema di configurazione dello script stesso, molti altri usano qui il tuo forum.
Veramente IBF fa tutto... lo uso da parecchio tempo, e qui mi ha dato meno problemi che su altri host.
Anzi come puoi vedere ho "ricamato" un portale usando l'engine di IBF
Per le skin prova a settare il "Skin securemode" su YES nel menù Board sttings -> Basic config
Per gli avatar a me l'upload funzia, ma per curiosità che versione di IBF usi ? (Sul tuo sito il link al forum è rotto)
/********************* 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 = ($nick . " " . $data2 . ".jpg");
// 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"]) == "") {
$file_name = "";
}
if(trim($_FILES["upfile"] ;["name"]) != "") {
if(@is_uploaded_file($_FILES["upf ile"]["tmp_name"])& #41; {
@move_uploaded_file($_FILES["upfile&q uot;]["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 "]);
}
$allowed_types = array("image/gif","image/x-png","image/pjpeg","image/jpeg");
if(!in_array($_FILES["upfile" ;]["type"],$allowed_types 1;) {
die("Il file non è di un tipo consentito, sono ammessi solo i seguenti: " . implode(",", $allowed_types) . ".");
}
echo "L'upload del file " . $_FILES["upfile"]["name "] . " è avvenuto correttamente";
}
[/code:1:08a490d897]