묻고답하기

파일 업로드를 할때 폼을 아래와 같이 썻습니다.
<form action="<?=$PHP_SELF?>" name="form2" method="post" enctype="multipart/form-data">
<input type="hidden" name="action" value="product_upload">
//..... 중략
<input type="file" name="userfile">
<input type="submit" value="등록">
</form>

그리고 같은 파일 상단에 객체를 만들어 파일 값을 처리하는 메서드를 호출하죠.

<?
if($action=="product_upload"){
$newproduct= new product();                       //객체를 생성
$newproduct->userfile = $userfile;                //폼으로 부터 넘겨받은 파일을 속성에 정의
$newproduct->insert();                               //메서드 실행
}
?>

클래스 내부는 이렇습니다.

<?
class product{
  var $userfile;

  function product(){
   $this->userfile = "";
  }

  function insert(){
    mysql_query("INSERT INTO product (imgname,imgsize) VALUES ('$this->userfile_name','$this->userfile_size')");
  }
}
?>

지금 위 sql 쿼리에서는 다른 부분들은 편의상 생략하였지만, 다른값들은 잘 들어가는데..
위의 파일 이름과 사이즈가 제대로 입력되질 않습니다.
위 '$this->userfile_name' 부분을 '$this->userfile 이라고 쓰면 들어가구요.

객체를 사용하지 않았을때..
<input type="file" name="userfile"> 이면
서버에서 $userfile , $$userfile_name,$userfile_size,$userfile_type 와 같은 변수값이
자동으로 생성된다고 알고 있는데. 이 부분을 객체에서는 어떻게 표기를 해야할지가
문제 인것 같습니다.

답변들좀 부탁드립니다.^^;
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
┓┣ㅂ┃ window media tool 궁금.....  
★ⓑⓞⓝⓞ★ 창을 최소화해도 배경음악이 안끊기게 하려면 어떻게 해야 하나요? [1] 2007.08.10
susiah [그림포함;;]노프레임페이지 구성에 대해서 질문입니닷....-.- [2] 2007.08.10
ppond03 이거 아시는분 없나요?? [1] 2007.08.10
이호한 [re] [재질문]웹페이지 내용 긁어오는것..  
N.com [재질문]웹페이지 내용 긁어오는것..  
물냉면 다른이름으로 저장할때요..  
vaevtictis [초보질문] 라디오 버튼 관련 -_-;; [5] 2007.08.10
죽비 mysql문제입니다..  
하얀별 제로보드홈에서 노프레임을 쉽게 설명해놓은곳 링크좀 걸어주세요.. [2] 2007.08.10
나잉쿠 윈2000 APM 설치하고 다른 곳에서 접속가능하게 할려면... [2] 2007.08.10
김승필 안녕하세여..  
FoA 샷 보시구 왜 이런 오류가 나는지 알려 주세요 -_- [4] file 2007.08.10
후르츠 크롬리스 관련 질문  
김희순 북마크 이용시 링크된곳 누르면 에러가 떠요[이미지 있어용..]  
안진성 페이지를 읽으면 바로 새로고침 효과를 내고싶습니다.. [1] 2007.08.10
taeho [플래시] mask에 관해 질문을 드릴께요  
민범식 [질문]플래쉬에서 익스플로 새로 고침하는 액션아시는분?  
노경민 노프레임인데 스크립트로 만든 메뉴가 안나와요ㅠ.- [3] 2007.08.10
DearMai MSSQL 서버에서 데이터 백업 and 복구 방법 [1] 2007.08.10