시소당
이미지 파일 다중 업로드 모듈인데...전 기본적인 방법을 사용합니다.
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