일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- #쇼핑몰
- #jQuery
- CGIMALL
- #웹솔루션
- #뉴스
- #홈페이지제작
- 해피씨지아이
- #image
- #해피CGI
- 솔루션
- 사이트제작
- 홈페이지
- #happycgi
- 해피CGI
- #이미지
- #업종별
- 웹솔루션
- #동영상
- happycgi
- jquery
- #CSS
- #솔루션
- #cgimall
- #홈페이지
- 홈페이지제작
- 쇼핑몰
- php
- CSS
- javascript
- 게시판
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] PHP iCalendar 본문
IOS 에서 달력 내보기로 지원하는 ics 확장자 파일을 이용하는 PHP달력 프로그램입니다.
파일을 다운로드 받으시고
실행을 해보면
위와 같이 경고 창이 뜹니다.
이를 해결 하기 위해서는
functions / ical_parser.php 파일을 열으신후
107 번째 줄에 보시면
$filename = tempnam(sys_get_temp_dir(), 'ICS');
if (copy($cal_httpPrefix, $filename) === FALSE) {
exit(error($lang['l_copy_error'], $cal_httpPrefix));
}
위의 소스가 있습니다.
이를 아래의 소스로 변경하시면 오류가 해결 됩니다.
$filename = tempnam(sys_get_temp_dir(), 'ICS');
$ch = curl_init($cal_httpPrefix);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
$fp = fopen($filename, "w+");
fwrite($fp, $output);
fclose($fp);
그럼 위와 같은 화면을 보실 수 있습니다.
처음엔 영문으로 뜹니다.
설정에 들어가시면 한국어로 셋팅 가능합니다.
한국어로 설정하시면 한글로 나타납니다.
ics 파일은 calendars 폴더내에 올리시면 작동합니다.
'웹프로그램밍 자료실 > PHP 자료' 카테고리의 다른 글
[해피CGI][cgimall] Lazy Mofo PHP Mysql Datagrid (0) | 2016.12.13 |
---|---|
[해피CGI][cgimall] TCPDF - PHP class for PDF Ver6.2.12 (0) | 2016.12.12 |
[해피CGI][cgimall] PHP Timeclock (0) | 2016.12.08 |
[해피CGI][cgimall] PHP Timeclock (0) | 2016.12.07 |
[해피CGI][cgimall] Open-School Community Edition (0) | 2016.12.06 |
Comments