Klasa
<?php class Avatar{ public $file; private $file_size; private $file_tmp; private $file_name; public function __set($file, $file_size){ if( $_FILES['avatar']['size'] < 20000){ $this->file_size = $_FILES['avatar']['size']; return $this->file_size; } else{ } } public function upload($file){ $this->file = $file; $this->file_tmp = $_FILES['avatar']['tmp_name']; $this->file_name = $_FILES['avatar']['name']; } } } ?>
Wywołuję to w następujący sposób
include('class.Avatar.php'); $avatar = new Avatar; echo '<form action="#" method="POST" enctype="multipart/form-data"> Wybierz:<input type="file" name="avatar"><input type="submit" name="submit" value="Wgraj"> </form>'; $avatar->upload($_FILES['avatar']); }
Pytanie, gdzie popełniłem błąd?