묻고답하기
모듈 설정 페이지에서 파일 업로드
2015.06.09 00:36
아래와 같이 모듈 설정 페이지에서 APNS로 인증이 가능한 .pem 파일을 업로드 하려 합니다.
<div class="x_control-group">
<label class="x_control-label">APNS API_Key</label>
<div class="x_controls">
<form method="post" enctype="multipart/form-data" action='upload.php'>
.pem :
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit">
</form>
<p class="x_help-block">APNS 인증서를 업로드 합니다.</p>
</div>
</div>
단희아빠님께서 만드신 안드로이드 푸쉬 모듈을 수정해서 iOS도 푸쉬가 날라가도록 수정중인데요.
XE에서는 파일 업로드를 하려면 어떻게 해야하는지 궁금합니다.
upload.php 파일은 같은 디렉터리 경로에 위치해야하며 어떻게 구현해야 할지 부탁드립니다.
<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
// Check if file already exists
if (file_exists($target_file)) {
echo "Sorry, file already exists.";
$uploadOk = 0;
}
// Check file size
if ($_FILES["fileToUpload"]["size"] > 500000) {
echo "Sorry, your file is too large.";
$uploadOk = 0;
}
// Allow certain file formats
if($imageFileType != "pem" ) {
echo "Sorry, only PEM files are allowed.";
$uploadOk = 0;
}
// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "<script>alert("."The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.".");</script>";
} else {
echo "<script>alert(\"Sorry, there was an error uploading your file.\");</script>";//"";
}
}
?>
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
도도아빠 |
정녕 php 다운그레이드가 능사인가요???
[8]
![]() | 2015.06.08 by 도도아빠 |
아우라김 |
게시판 글자를 변경하고 싶네요...ㅜ
[4]
![]() | 2015.06.08 by 아우라김 |
inJin | 모바일일 경우만 특정 메뉴가 노출되거나 접근할 수 있게끔 할 수 있을까요? [2] | 2015.06.08 by inJin |
쌤비 | 스케치북 게시판에 첨부파일 20메가 이상일때 썸네일 안뜨나요? [1] | 2015.06.08 by 몽실아빠 |
JerryGoldman |
모듈 업데이트시 코어 자동 업데이트 되나요?
[5]
![]() | 2015.06.08 by 피코스스 |
duyaji |
PHP버젼에 따른 XE Core 버젼 문의요!
[3]
![]() | 2015.06.08 by 피코스스 |
newi | 글 소유자 권한 변경 !!! [1] | 2015.06.08 by 휘즈 |
조영철97074 |
기본레이아웃 메뉴가 안나와요;;;
[1]
![]() | 2015.06.08 by 휘즈 |
착한동구 | 무슨 분석 모듈 찾습니다 [4] | 2015.06.08 by 착한동구 |
혜찌니 | 회원가입 [3] | 2015.06.08 by LiXCode |
엑스이짱짱 | 페이스북 공유시 - 사이트 이름이 뒤에 오게 하고 싶어요. | |
똘레랑스0145a | 레이아웃-로고- 업로드 실패라고 뜹니다. [3] | 2015.06.08 by 이동화309 |
구리구리멍구리 | 특정 문자열 치환에 대해 문의 드립니다. | |
구리구리멍구리 | 특정 문자열이 있는 경우 글쓰기 저장시 변경하기 | |
Alice |
상단에 회원정보
![]() | |
불금 |
출석부 공동 출석시...
[3]
![]() | 2015.06.08 by BJ람보 |
XE모듈 | 좌측배너 질문합니다. | |
drslam |
기본 슬라이드 이미지를 플래시로 바꿀려면
![]() | |
땀모 |
누리고 상세페이지 구매배경색상변경
![]() | |
갑자원 | 쉬운 설치를 시도 후 Fatal Error [4] | 2015.06.07 by 갑자원 |