upload class virker ikke
Heysa.Jeg har for nyligt kastet mig ud i classer i php, det er fuldstændig nyt for mig. Jeg har prøvet at lave en lille upload class der bare skal upload en single file, classen er her
<?php
class file_upload {
var $temp_file;
var $file_name;
var $upload_dir;
function check_upload_dir() {
if(is_dir($this->upload_dir)){
return true;
} else {
return false;
}
}
function upload_file() {
if(is_uploaded_file($this->file_name)) {
move_uploaded_file($this->temp_file, $this->upload_dir . $this->file_name);
return true;
} else {
return false;
}
}
}
?>
Ok ved ikke om den er hel gal.
Jeg kaldder så classen såen her
<?php
if(isset($_POST['upload'])) {
include("upload_class.php");
$file_upload = new file_upload();
$file_upload->temp_file = $_FILES['upfil']['tmp_name'];
$file_upload->file_name = $_FILES['upfil']['name'];
$file_upload->upload_dir = "upload/";
}
?>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="upfil">
<input type="submit" name="upload" value="Upload fil">
</form>
Problemet er så at der simpelt hen ikke kommer nogen fil op på servern, er der nogen der vil give mig et nap med ?
