테스트 사이트 - 개발 중인 베타 버전입니다

업로드 소스 인데 에러뜨네요 ;; 좀 도와줘요!! 짧아요 ㅋㅋ

<?
if(!isset($_GET['send'])) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> Fileupload </title>
 </head>
 <body>
  <form action="./upload.php?send" method="post" enctype="multipart/form-data">
  <input type="file" name="upload"></input>
  <input type="submit"></input>
 </body>
</html>
<?
} else {
 $path = "/home/계정/public_html/upload/files/";
 if($_FILES["upload"]["error"] > 0){
  echo "파일전송실패";
 } else {
  $tmp_name = $_FILES["upload"]["tmp_name"][$key];
  $name = $_FILES["upload"]["name"][$key];
  if (is_uploaded_file($_FILES['upload']['tmp_name'])) {
   echo "파일전송 성공<br/>";
   $ext = substr(strrchr($_FILES["upload"]["name"],"."),1) ;
   move_uploaded_file($_FILES["upload"]["tmp_name"], $path.$date("ymdHis").strtolower($ext));
   //파일명 그대로 : move_uploaded_file($_FILES["upload"]["tmp_name"], $path.$_FILES["upload"]["name"]);
   echo "업로드 된 파일 : ".$path.$date("ymdHis").strtolower($ext);
  }
 }
}
?>
 
인데
Fatal error: Function name must be a string in /home/계정/public_html/upload/upload.php on line 27
 
이 에러가 뜨네요 ㅜㅜ
 
뭐가 문제인거죠?
펑션을 지정하지 않은건가?
 
아 그리고 업로드 누르면 모든파일(*) 이런거 있던데 꼭 이미지만 업로드하게하려면 어케하죠??
 
27번째 줄은
27 move_uploaded_file($_FILES["upload"]["tmp_name"], $path.$date("ymdHis").strtolower($ext));
 move_uploaded_file($_FILES["upload"]["tmp_name"], $path.$date("ymdHis").strtolower($ext));
예요

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

$date("ymdHis")

이게 무엇이지요 ?
머딱바두 날자 지정하느거구만,
move_uploaded_file($_FILES["upload"]["tmp_name"], $path.$date("ymdHis").strtolower($ext));
echo $path; 이런식으로찍어보세요

게시글 목록

번호 제목
4132
17083
17082
17081
17080
17079
17078
17077
4127
17074
17073
17072
17071
17070
17069
17068
17063
17059
17057
4119
17053
17050
17049
17048
17047
17046
17045
17036
17035
17034
17033
17032
17031
17030
17029
17028
Linux umask
17027
17026
17025
17024
17023
17022
17021
17019
30314
17016
17014
17010
17009
17008
17007
17006
17005
17003
17000
30311
16992
16990
16983
16982
16976
16971
16969
16965
4110
16957
16955
16954
16948
16947
16946
16944
16941
16940
16939
16938
16937
16935
16934
16932
16931
16929
30304
16926
4098
30297
16923
4097
30296
16921
16916
16914
30288
16912
16908
16907
16906
16905
16904
16903