희한하네요.. input type=file 인데요 if 값으로 받아 쓸려니 안되네요.. 채택완료
서버를 이전했는데요 전 서버에서는 잘 되던건데.. 이런일은 처음이라..
위에서 파일을 선택해서 update.php 받는쪽에서 if 를 사용해서
그 값이 있으면 실행 없으면 패스 하려고 하는데요 그전 서버에서는 잘 되던게.. 안되네요
서버에서 뭔가 셋팅을 해줘야 하는게 있을까요? 참고로 php 5.3 입니다.
if($banner_up_file) { . . . }
위와같이 파일 값이 있으면...... 실행되게 햇는데 안되네요 if 를 빼고 전송하면 파일 등록은 되구요.. ㅜㅜ
왜 그럴까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
if($_FILES['banner_up_file']['tmp_name']) {
이걸로 바꿔 보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
10년 전
�
10년 전
서버마다 설정이 다릅니다.
register_global 얘가 off일 경우엔 슈퍼 글로벌 변수로 다 받으셔야 합니다.
$_POST, $_GET, $_FILES, $_SERVER 등등
register_global 얘가 off일 경우엔 슈퍼 글로벌 변수로 다 받으셔야 합니다.
$_POST, $_GET, $_FILES, $_SERVER 등등
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
그전 서버에서는 잘 됐는데.. 희한하네요 ^^