프로그램명 : "ICARUS Version 4  완전좋아" Php+Ajax+Mysql  UTF-8
배포시작일 : 2009.11.11 일
배 포 약 관 : 설치프로그램 (document/icarusx.txt) 문서참조
제   작   자 : 이동희 / ICARUSX
이   메   일 : xellossdh@naver.com / xellossdh@gmail.com
홈 페 이 지 : http://www.icarusx.com
배포사이트 : http://www.icarusx.com


꼭! 설치시 약관을 준수해 주시길 바랍니다.

해 당 프로그램의 배포사이트는 www.icarusx.com 입 니다.
해당프로그램의 불법 변형 및 재 배포는 저작권에 대한 법적처리를 받을수있습니다.

ICARUSX 게시판은 공식 사이트 http://www.icarusx.com 에 서 다운로드 받으시길 바랍니다.


-----------------------------------------------
※ 설치안내
-----------------------------------------------

1. 퍼 미션 변경

         퍼미션 707 : icarusx/moudle/default/config/         :환경파일저장경로
         퍼미션 707 : icarusx/upload/                              : 파일업로드경로

2. 설치 후 삭제 파일 및 폴더

         icarusx/setup/
         icarusx/setup.php

3. 설치 방법
        
         설치경로/setup.php

4. 설치종료 처리안내

         설치경로/setup.php , setup 폴더 삭제요망

5. 관리자 mysql 데이타 백업폴더 퍼미션
         
          admin/lib/default/database/data/ 의 퍼미션을 707 로변경

6. aSSL 암호화 모듈 퍼미션  *** PEAR 모듈 설치를 확인 하세요 ***
        
         module/default/ssl/ 폴더의 퍼미션을 707 로변경

         MS 윈도우기반 APM 을 이용하실경우 PEAR 설치 체크
         PEAR.php 를 ( moduledefaultsslassl-phplibCryptRSA )로


        **** MS 윈도우 기반 aSSL PEAR.php 경로는 아래와 같이 변경해주세요 *****

        moduledefaultsslassl-phplibCryptRSAErrorHandler.php 의 28번째줄을 아래와 같이 변경합니다
        require_once 'c:/APM_Setup/Server/PHP5/PEAR/PEAR.php'; 또는 자신의 PEAR 경로로 변경

7. NICE신용평가정보(주) 의 실명인증 서비스를 이용할경우
     
          module/default/member/module/namecheck/cb_namecheck 파일의 퍼미션을 755 로변경


1. 초기 설치시 php 버전 4.x 대 오류발생개선안내
2. 관리자 화면 접속후 페이지 로딩이 중간에 멈춘경우 외부인클루드 옵션 (php.ini)
아래 링크의 내용대로 변경하시면 설치 가능하십니다.

http://www.icarusx.com/icarusx/index.php?BD_NO=1072

추 가사항 -- EUC-KR 버전도 UTF-8 을 이용하실수있습니다.
프로그램내에 EUC-KR 이라도 UTF-8로 이용이 가능하시도록 제작되었습니다.
하지만 Ajax 처리부분에서 한글이 깨지는등의 문제가 발생하면 쪽지부탁드립니다.
해당부분역 시 소스 수정으로 이용이 가능하십니다.

-----------------------------------------------
※ "ICARUS X v4 완전좋아" 버전 업데이트 내용
-----------------------------------------------

 







=========================================
ICARUSX - 기본메뉴얼
=========================================

http://icarusx.com/icarusx/index.php?BOARD=pds_icarusx&BD_NO=1646

 

=========================================
ICARUSX - v4 완전좋아 - Xcode - IOS  앱 개발소스
=========================================

http://icarusx.com/icarusx/index.php?BOARD=pds_icarusx_app


=============== 공식다운로드 =============
ICARUSX 게시판 
=========================================

******************************************************************
v4 완전좋아 는 AppInApp 0.5 버전과 함께 이용이 가능합니다
******************************************************************









해당 프로그램 은 Web 게시판과 , IOS 아이폰 개발 플렛폼 xcode 연동 소스로 이루어져있습니다.








저작자 표시
Posted by ICARUSX

Trackback Address :: http://blog.icarusx.com/trackback/348 관련글 쓰기

댓글을 달아 주세요

PluginBoardWrite *pushView = [[PluginBoardWrite alloc]init];

 

        


pushView.boardId = [NSString stringWithFormat:@"%@",obj];

 

        


pushView.hidesBottomBarWhenPushed = YES;

 

        


[self.navigationController pushViewController:pushView animated:YES];


기본적인 hidden 을 통해 감출경우 하단에 공백이 발생하게 된다

따라서 뷰를 호출하기전 

pushView.hidesBottomBarWhenPushed = YES;

 

 으로 감추면 된다

저작자 표시
Posted by ICARUSX

Trackback Address :: http://blog.icarusx.com/trackback/347 관련글 쓰기

댓글을 달아 주세요

헤더 ///////////////

    UIImageView *image; //이미지 뷰선언 
    
    
메인 ///////////////

   //이미지 뷰에 이미지추가
    image = [[UIImageView alloc]initWithFrame:CGRectMake(10, 100, 300,300)];
    [image setImage:[UIImage imageNamed:@"20101130141241_img_0422copy.jpg"]];
    [self.view addSubview:image];

- (void)actUploadImage{
      NSString *url = @"http://도메인/upload.php";
   
      NSData *imageData = UIImageJPEGRepresentation(image.image,90);      //UIImageJPEGRepresentation(UIViewImage.image,퀄리티);
      NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
      [request setURL:[NSURL URLWithString:url]];
      [request setHTTPMethod:@"POST"];
   
      NSString *boundary = [NSString stringWithString:@""];
      NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary];
      [request addValue:contentType forHTTPHeaderField: @"Content-Type"];
      

NSMutableData *httpBody = [NSMutableData data];
[httpBody appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
    
    //ACT_NAME
[httpBody appendData:[[NSString stringWithFormat:@"content-disposition: form-data; name=\"ACT_NAME\"\r\n\r\n%@",@"APP_UPLOAD"] dataUsingEncoding:NSUTF8StringEncoding] ];
[httpBody appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding] ];
    
    //파일정보
[httpBody appendData:[[NSString stringWithString:@"Content-Disposition:form-data; name=\"FileData\"; filename=\"test.jpg\"\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
[httpBody appendData:[[NSString stringWithString:@"Content-Type: application/octet-stream\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];   
[httpBody appendData:[NSData dataWithData:imageData]];
    [httpBody appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
    
[request setHTTPBody:httpBody];


      NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
      NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];    
      NSLog(@"%@",returnString);
}

웹사이트 ////////////
<?
//PHP 처리
$uploaddir = './upload/';
$file = basename($_FILES['userfile']['name']);
$uploadfile = $uploaddir.$file;
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
   echo "{$file}";
}
?>
저작자 표시
Posted by ICARUSX

Trackback Address :: http://blog.icarusx.com/trackback/346 관련글 쓰기

댓글을 달아 주세요

libz.dylib  //라이브러리 추가

//파일 추가
NSDataAdditions.h
NSDataAdditions.m
TBXML.h
TBXML.m


//헤더추가
#import "TBXML.h"
@class TBXML;

//헤더 - 인터페이스 추가
NSMutableDictionary *DicItem;
NSMutableArray *ArrayXml;


//TBXML 구동
- (void)WebConnectRunnerTbXml {
    TBXML *tbxml = [[TBXML alloc] initWithURL:[NSURL URLWithString:@"xml주소"]];
    TBXMLElement * rootXMLElement = tbxml.rootXMLElement;
    
    TbxmlDicItem = [[NSMutableDictionary alloc]init];
    TbxmlArrayXml = [[NSMutableArray alloc]init];
    
    TBXMLElement* itemElement = [TBXML childElementNamed:@"item" parentElement:rootXMLElement];    
    if(itemElement != nil){
        do{
            [TbxmlDicItem setValue:[NSString stringWithString:[TBXML textForElement:[TBXML childElementNamed:@"index" parentElement:itemElement]]] forKey:@"index"];
            [TbxmlDicItem setValue:[NSString stringWithString:[TBXML textForElement:[TBXML childElementNamed:@"keyword" parentElement:itemElement]]] forKey:@"keyword"];
            [TbxmlDicItem setValue:[NSString stringWithString:[TBXML textForElement:[TBXML childElementNamed:@"limit" parentElement:itemElement]]] forKey:@"limit"];
            [TbxmlDicItem setValue:[NSString stringWithString:[TBXML textForElement:[TBXML childElementNamed:@"rx" parentElement:itemElement]]] forKey:@"rx"];
            [TbxmlDicItem setValue:[NSString stringWithString:[TBXML textForElement:[TBXML childElementNamed:@"jaego" parentElement:itemElement]]] forKey:@"jaego"];
            [TbxmlDicItem setValue:[NSString stringWithString:[TBXML textForElement:[TBXML childElementNamed:@"hit" parentElement:itemElement]]] forKey:@"hit"];
            [TbxmlArrayXml addObject:[NSDictionary dictionaryWithDictionary:TbxmlDicItem]];
            
            //객채내부 값이 존재시
            /*
             TBXMLAttribute * attribute = rootXMLElement->firstAttribute;
             while (attribute) {
             //NSLog(@"%@->%@ = %@",[TBXML elementName:element],[TBXML attributeName:attribute], [TBXML attributeValue:attribute]);
             attribute = attribute->next;
             }
             */
        }while ((itemElement = [TBXML nextSiblingNamed:@"item" searchFromElement:itemElement]) != nil);
    } 
}


/////////////////// 주의 XCODE - SDK 5.x 이상 버전의경우

ARC (Automatic Reference Counting) 를 비활성화 해야합니다
1. 프로젝트 -> TARGET -> 프로젝트명선택
2. Build Phases 탭 선택
3. ARC해제할 소스 -> 더블클릭 또는 엔터 -> 팝업창나옴
4. 팝업창에 "-fno-objc-arc" 라고 기입

저작자 표시
Posted by ICARUSX

Trackback Address :: http://blog.icarusx.com/trackback/345 관련글 쓰기

댓글을 달아 주세요

XCODE - Iphone SDK / ARC (Automatic Record Count) / autorelease 오류해제

아이폰 개발중  SDK 5.x 버전이상 사용중이신분들은

옛날소스중 autorelease 이나 메모리 관리에 필요한 부분들이 있는습니다만.

이런부분을 5.대버전엔서 자동으로 활성화가 되어있는데요

이것을 비활성화하는 부분이있습니다


1. 프로젝트 -> TARGET -> 프로젝트명선택
2. Build Phases 탭 선택
3. ARC해제할 소스 -> 더블클릭 또는 엔터 -> 팝업창나옴
4. 팝업창에 "-fno-objc-arc" 라고 기입

더이상 많은 개발자들이 배포한 소스나 샘플소스를 정리하지 않아도되겠군요
저작자 표시
Posted by ICARUSX

Trackback Address :: http://blog.icarusx.com/trackback/344 관련글 쓰기

  1. Subject: 特殊網站設計

    Tracked from 特殊網站設計 2012/05/07 09:27  Delete

    DIGITAL CUBE 디지탈 큐브 - ICARUSX | DISIGN BOX 디자인 박스 CI BI 로고 디자인 - KSM3380 ::

댓글을 달아 주세요