Ciao a tutti.
Qualcuno mi sa spiegare come mai se includo una parte di codice con include_once la parte inclusa non viene eseguita e mi restituisce un errore.
Se invece, levo l'inclusione e la sostituisco con la parte di codice che devo includere, mi funziona perfettamente.
index.php, dove c'e' l'inclusione:
upload.class.php (la parte da includere):Codice PHP:
include_once 'config/upload.class.php';
La versione di PHP e la 7.Codice PHP:
<?
class FileUpload ($conn){
var $up_dir;
var $filename;
var $new_filename;
function FileUpload($up_dir){
$this->up_dir = $up_dir;
}
function RenameFile($new_filename){
$this->new_filename = $new_filename;
}
function Upload($files){
if(!file_exists($this->up_dir))
die('La directory non esiste!');
$this->filename = ($this->new_filename) ? $this->new_filename :$files['name'];
if(trim($files["name"]) == "")
die("Non hai indicato il file da uploadare!");
if(is_uploaded_file($files["tmp_name"])){
move_uploaded_file($files["tmp_name"],$this->up_dir."/".$this->filename)
or die("Impossibile spostare il file;controlla l'esistenza o i permessi della directory!");
}else
die ("Problemi nell'upload del file ".$files["name"]);
}
function DeleteFile(){
unlink($this->up_dir . '/' . $this->filename);
}
}
?>
Grazie, ciao a tutti !