SSISO Community

시소당

[함수] strcmp , php4에서 php5로 바뀌면서 달라진점

이미지  파일  다중  업로드  모듈인데...전  기본적인  방법을  사용합니다.  

photo.html  =>  form  파일  
photo_input.php  =>  업로드  처리  파일  

###  photo.html  

<input  type="file"  name=img1  size="20">  
<input  type="file"  name=img2  size="20">  
<input  type="file"  name=img3  size="20">  
.  
.  
.  

###  photo_input.php  
###  업로드할  이미지  파일이  있는지  확인해서  없을  경우  지정하라고  메시지  

$is_img='no';  
for($i=1;$i<10;$i++){  
$fn=${"img".$i};  
if(strcmp($fn,"none"))  $is_img='yes';  
}  

if($is_img=='no'){  
error("사진을  입력하세요.");  
}  

그런데  여기서  
strcmp($fn,"none")  
==>  strcmp($fn,"")  이렇게  바꿔줘야  하네요.  

일단  문제는  해결했는데  그냥  제생각엔  php5로  바뀌어서  그랬나보다  하고  넘어가려다  
혹시  서버쪽  설정을  바꿔줘서  그랬을  수도  있나  싶어  글  남겨봅니다.  

카페24  웹호스팅에서  잘돌아가다가  언제부터인지  에러가  나서  
2시간이나  끙끙대다가  겨우  해결책을  찾았네요.  

휴...  공뭔셤  준비하느라  php프로그래밍은  1년넘게  안했더니  
문법도  다  잊어먹고  있는데  에러를  해결하려니  힘드네요.  

혹시  제  추측이  틀렸다면  원인좀  알려주세요  ㅡㅡ..  
  
  
  

    
      체리필터      06-09-27  17:59      
팁텍인가요?    
  
팁텍인가요?  
    
      행복한고니      06-09-27  18:04      
이상한데요.  
$_FILES['img1']  로  체크하면  어디서나  똑같을텐데...  'none'  으로  체크하셨다는게  더  이해가  안됩니다.  

none  으로  체크해서  정말  되나요??  -_-??  
if  ($_FILES['img'.$i])  로  검사하면  될  것을  어째서  strcmp  로  체크하신건지...  음...  -_-a    
  
이상한데요.
$_FILES['img1']  로  체크하면  어디서나  똑같을텐데...  'none'  으로  체크하셨다는게  더  이해가  안됩니다.

none  으로  체크해서  정말  되나요??  -_-??
if  ($_FILES['img'.$i])  로  검사하면  될  것을  어째서  strcmp  로  체크하신건지...  음...  -_-a  
    
      너만사랑해      06-09-27  21:40      
팁텍인거  같기도  하고..큐엔에이인것  같기도  하고..;;    
  
팁텍인거  같기도  하고..큐엔에이인것  같기도  하고..;;  
    
      엠돌이      06-09-28  00:59      
큐엔에이  이네요.    
  
큐엔에이  이네요.  
    
      고민남      06-09-29  13:26      
팁텍  아닌  쪽에  한표~    
  
팁텍  아닌  쪽에  한표~  
    
      Gui      06-09-30  09:33      
음...    
  
음...  
    
      t3RRa      06-10-06  19:06      
카페24가  PHP5를  쓰던가요?  제가  알기론  아닌데...  
그쪽에  오래된  프로그램들이  많아서  4에서도  예전버젼과  호횐되게  설정해서  쓰지  않나  싶습니다만..  
(수퍼글로버  등의  설정..)    
  
출처  :  http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=48887&sca=&sfl=wr_subject%7C%7Cwr_content&stx=php5&sop=and&page=3

1361 view

4.0 stars