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

게시판 DB이전 후 파일첨부 이름이 w 로 뜨는 문제 채택완료

coDribble 6년 전 조회 2,667

테스트 서버에서 작업 후 실서버로 옮기는 작업을 했었는데

 

이전 게시글들의 파일첨부명이 w 로만 뜨는데

 

이 현상은 어디서 꼬여서 이런건가요...??

 

새로 작성한 게시글들도 글등록후 수정으로 들어가면 첨부파일 이미지이름이 w로만 나오고 있습니다;;ㅠㅠㅠ

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

답변 2개

채택된 답변
+20 포인트
6년 전

if 문 위에서 print_r2($file)를 해보시기바랍니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

c
coDribble
6년 전
Array
(
[0] => write
[1] => php
)


이렇게 출력되네요...;;

제대로 출력되는 사이트에서도 찍어보니

href, download, path, size, datetime..... 이런 배열을 가져와야하는데... 배열을 못가지고 오고있는거네요;;;ㅠㅠㅠ 어디서 꼬인걸까요...??
닥본사
6년 전
어디선가 $file이 다르게 정의 되어있는것 같습니다.
각 파일마다 한번씩 $file를 찍어서 어디서 새로 정의를 하는지 찾아내야합니다
c
coDribble
6년 전
넵... 신경써주셔서 감사합니다! 한번 찾아봐야겠네요...;;
c
coDribble
6년 전
@닥본사 말씀해주신게 맞네요...;;

shop.head.php 파일에서 상단에 $file = 이렇게 쓰이는 부분이 있었네요;;

저 부분 바꿔주니 잘 됩니다!! 감사합니다!!ㅠㅠㅠ

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

6년 전

g5_board_file 테이블의 파일명을 확인해보시면 원인을 찾기 수월할 것 같습니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
coDribble
6년 전
db 테이블에서 말씀해주신 g5_board_file 테이블에서 봤는데...ㅠㅠㅠ

bf_source, bf_file <- 이 데이터들의 값이 w 로 들어가있는건 없습니다...;;ㅠㅠㅠ

원래대로라면
[code]
<?php if($w == 'u' && $file[$i]['file']) { ?>
<span class="file_del">
<input type="checkbox" id="bf_file_del<?php echo $i ?>" name="bf_file_del[<?php echo $i; ?>]" value="1"> <label for="bf_file_del<?php echo $i ?>"><?php echo $file[$i]['source'].'('.$file[$i]['size'].')'; ?> 파일 삭제</label>
</span>
<?php } ?>
[/code]

label 안에 불러오는 데이터는 bf_source ( bf_filesize ) 이 데이터를 불러와야하는데...

파일명.확장자(용량) 파일 삭제 이렇게 안뜨고
w(w) 파일 삭제 이렇게 뜨고 있습니다...;;

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

답변을 작성하려면 로그인이 필요합니다.

로그인