'PHP'에 해당되는 글 4건

  1. 2009.08.06 Daum 자동 로그인 만들기.. (1209)
  2. 2009.08.04 PHP 이클립스 사용하기
  3. 2009.08.04 cake 프레임워크 사용법 (376)
  4. 2009.08.04 pear DB 설치 및 사용법 (3)

Daum 자동 로그인 만들기..

PHP 2009.08.06 00:47 posted by JP™

//로그인 주소 입니다.
$loginUrl = 'https://logins.daum.net/Mail-bin/login.cgi?dummy=1238466344458';

//이 부분은 접속 계정 등의 post 값입니다.
$login_data = 'enpw=비밀번호&id=아이디&pw=비밀번호&url=http://www.daum.net&webmsg=-1';

//쿠키 생성 파일 입니다.
$cookie_nm = "./cookie.txt";

//실제 로그인이 이루어지는 Curl 입니다.
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$loginUrl);                      // 접속할 URL 주소
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);   // SSL 관련 설정 입니다.
curl_setopt ($ch, CURLOPT_SSLVERSION,1);                  // 이부분 또한 윗 설정과 같이 SSL 관련 부분입니다.
curl_setopt ($ch, CURLOPT_HEADER, 1);        // 페이지 상단에 헤더값 노출 유뮤 입니다. 0일경우 노출하지 않습니다.
curl_setopt ($ch, CURLOPT_POST, 1);           // 값 전송을 POST값을 전송 하겠다는 선언 입니다. 
curl_setopt($ch, CURLOPT_POSTFIELDS, $login_data);     // 전송할 POST 값입니다.
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_nm);     // 설정 파일에 쿠키 데이터를 굽습니다.
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_nm);    // 설정 파일의 쿠키 데이터를 페이지에 넣습니다.
curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($ch);

/*
   curl_close 를 하지 않으면 세션을 유지한 상태에서 페이지 이동이 가능 합니다.
*/

curl_setopt ($ch, CURLOPT_URL,"http://www.daum.net/");   // 로그인후 이동할 페이지 입니다.
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_nm);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_nm);
$result = curl_exec ($ch);
curl_close ($ch);
echo $result;

저작자 표시 비영리 변경 금지
신고

'PHP' 카테고리의 다른 글

Daum 자동 로그인 만들기..  (1209) 2009.08.06
PHP 이클립스 사용하기  (0) 2009.08.04
cake 프레임워크 사용법  (376) 2009.08.04
pear DB 설치 및 사용법  (3) 2009.08.04

  1. 이전 댓글 더보기
  2. Commented by coach black friday at 2014.10.20 16:56

    이용약관위배로 관리자 삭제된 댓글입니다.

  3. Commented by jordan 11 legend blue at 2014.10.20 17:15

    이용약관위배로 관리자 삭제된 댓글입니다.

  4. Commented by black friday michael kors at 2014.10.20 17:37

    이용약관위배로 관리자 삭제된 댓글입니다.

  5. Commented by black friday coach at 2014.10.20 19:30

    이용약관위배로 관리자 삭제된 댓글입니다.

  6. Commented by coach factory online at 2014.10.21 02:41

    이용약관위배로 관리자 삭제된 댓글입니다.

  7. Commented by black Friday kate spade at 2014.10.21 08:17

    이용약관위배로 관리자 삭제된 댓글입니다.

  8. Commented by Lebron 12 lion Heart at 2014.10.21 10:03

    이용약관위배로 관리자 삭제된 댓글입니다.

  9. Commented by montres michael kors at 2014.10.21 10:41

    이용약관위배로 관리자 삭제된 댓글입니다.

  10. Commented by Christian Louboutin Tall Boots at 2014.10.21 11:18

    이용약관위배로 관리자 삭제된 댓글입니다.

  11. Commented by Casadei Shoes at 2014.10.21 11:21

    이용약관위배로 관리자 삭제된 댓글입니다.

  12. Commented by Nike Air Max Shoes at 2014.10.21 11:25

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. Commented by WOMENS Jackets And Coats at 2014.10.21 11:26

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. Commented by coach black friday at 2014.10.21 11:52

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. Commented by black friday uggs sale at 2014.10.21 12:18

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. Commented by www.portalconsulting.net at 2014.10.21 12:36

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. Commented by Coach Outlet Black Friday at 2014.10.21 13:51

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. Commented by jordan grey toe 13 at 2014.10.21 14:22

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. Commented by cyber monday kate spade at 2014.10.21 15:10

    이용약관위배로 관리자 삭제된 댓글입니다.

  20. Commented by jordan 11 at 2014.10.21 16:17

    이용약관위배로 관리자 삭제된 댓글입니다.

  21. Commented by Cheap Air Jordans at 2014.10.21 16:51

    이용약관위배로 관리자 삭제된 댓글입니다.

PHP 이클립스 사용하기

PHP 2009.08.04 05:05 posted by JP™

PHP 이클립스 사용 설명서
PDF 파일로 첨부 합니다.
저작자 표시 비영리 변경 금지
신고

'PHP' 카테고리의 다른 글

Daum 자동 로그인 만들기..  (1209) 2009.08.06
PHP 이클립스 사용하기  (0) 2009.08.04
cake 프레임워크 사용법  (376) 2009.08.04
pear DB 설치 및 사용법  (3) 2009.08.04

cake 프레임워크 사용법

PHP 2009.08.04 05:03 posted by JP™

cake 프레임워크 사용법 워드 문서로 첨부 합니다.
저작자 표시 비영리 변경 금지
신고

'PHP' 카테고리의 다른 글

Daum 자동 로그인 만들기..  (1209) 2009.08.06
PHP 이클립스 사용하기  (0) 2009.08.04
cake 프레임워크 사용법  (376) 2009.08.04
pear DB 설치 및 사용법  (3) 2009.08.04

  1. 이전 댓글 더보기
  2. Commented by bottes ugg pas cher at 2014.10.16 21:28

    이용약관위배로 관리자 삭제된 댓글입니다.

  3. Commented by bottes ugg pas cher at 2014.10.17 13:11

    이용약관위배로 관리자 삭제된 댓글입니다.

  4. Commented by Pantone 11s Pas cher at 2014.10.17 13:11

    이용약관위배로 관리자 삭제된 댓글입니다.

  5. Commented by nike air max pas cher at 2014.10.17 13:12

    이용약관위배로 관리자 삭제된 댓글입니다.

  6. Commented by nike air max pas cher at 2014.10.18 01:59

    이용약관위배로 관리자 삭제된 댓글입니다.

  7. Commented by replique montre at 2014.10.18 01:59

    이용약관위배로 관리자 삭제된 댓글입니다.

  8. Commented by nike air max pas cher at 2014.10.18 02:00

    이용약관위배로 관리자 삭제된 댓글입니다.

  9. Commented by nike air max pas cher at 2014.10.19 21:55

    이용약관위배로 관리자 삭제된 댓글입니다.

  10. Commented by bottes ugg pas cher at 2014.10.19 21:56

    이용약관위배로 관리자 삭제된 댓글입니다.

  11. Commented by replique montre at 2014.10.19 21:56

    이용약관위배로 관리자 삭제된 댓글입니다.

  12. Commented by replica watches at 2014.10.20 11:02

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. Commented by replica watches at 2014.10.20 11:03

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. Commented by replica watches at 2014.10.20 11:04

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. Commented by Air Jordan Pas Cher at 2014.10.20 11:05

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. Commented by nike air max pas cher at 2014.10.20 14:01

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. Commented by Pantone 11s Pas cher at 2014.10.20 22:35

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. Commented by nike air max pas cher at 2014.10.21 02:01

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. Commented by bottes ugg pas cher at 2014.10.21 10:53

    이용약관위배로 관리자 삭제된 댓글입니다.

  20. Commented by nike air max pas cher at 2014.10.21 16:51

    이용약관위배로 관리자 삭제된 댓글입니다.

  21. Commented by Pantone 11s Pas cher at 2014.10.21 16:52

    이용약관위배로 관리자 삭제된 댓글입니다.

pear DB 설치 및 사용법

PHP 2009.08.04 04:59 posted by JP™


Pear 설치
/usr/local/php/bin/pear install Pager
/usr/local/php/bin/pear install DB


*기본설정*

<?php
 // 데이터베이스 정보 설정
 DEFINE("DB_TYPE", "MySql");
 DEFINE("DB_HOST", "localhost");
 DEFINE("DB_PORT", "3306");
 DEFINE("DB_USER", "database");
 DEFINE("DB_PASS", "password");
 DEFINE("DB_NAME", "shoplinker");

 // PEAR DB_Pager 로드
 include_once "DB/Pager.php";


 // DNS 문자열 설정
 $dsn_str = DB_TYPE . "://" . DB_USER . ":" . DB_PASS . "@" . DB_HOST . ":" . DB_PORT . "/" . DB_NAME;

 // 디비 접속
 $db = DB::connect($dsn_str);

 if(DB::isError($db)){
  // 접속 에러시
  echo $dsn_str . "<BR>\n";
  echo $db->getMessage();
  exit;
 }

 


 /*사용법*/

 // Insert
 $fields_values = array(
  'id'  => $id,
  'content' => $content
  );

 $res = $db->autoExecute($table_name, $fields_values, DB_AUTOQUERY_INSERT );

 

 // Update
 $fields_values = array(
  'id'         => $email
 );
 $res = $db->autoExecute( $table_name, $fields_values, DB_AUTOQUERY_UPDATE, "id = '$id'"); //<- 마지막 인자는 where구문.


 // Another Insert/Update
 $sql = "여기에 insert 또는 update 또는 delete구문";
 $res =& $db->execute($db->prepare($sql));


 // 최대값/최소값/카운터(count(),max(),min() or Only One Value-$rst[0][0])
 $rst = $db->getOne("select count(id) from TEST where name='$name'" );


 // 1열 SELECT
 $data =& $db->getRow("QUERY",2);
 echo $data[FIELD_NAME] . "<br>";


 // 1행 SELECT
 $data =& $db->getCol("select * from test");
 for($i=0;$data[$i];$i++){ echo $data[$i] . "<br>"; }


 // 복수자료 뽑아오기
 $res =& $db->query("select no from $table_name" );
 
 if (PEAR::isError($res)){
  die($res->getDebugInfo());
 }

 while($data =& $res->fetchRow(DB_FETCHMODE_ASSOC)){
  echo $data[FIELD_NAME];
 }


 // limit 구현
 $db->setFetchMode(DB_FETCHMODE_ASSOC);
 $res =& $db->limitQuery('SELECT * FROM $table_name', 0, 5);

 for($i=0; $row =& $res->fetchRow(DB_FETCHMODE_ASSOC); $i++){
  echo "date :  " . $row[TIME] . "&nbsp&nbsp&nbspID : " . $row[PCLE_ID] . "<br>";
 }


 // CLOB 데이터형을 조건 검색할때..
 select * from 테이블 where DBMS_LOB.INSTR(필드명,'검색단어')>0

 $db->disconnect();

저작자 표시 비영리 변경 금지
신고

'PHP' 카테고리의 다른 글

Daum 자동 로그인 만들기..  (1209) 2009.08.06
PHP 이클립스 사용하기  (0) 2009.08.04
cake 프레임워크 사용법  (376) 2009.08.04
pear DB 설치 및 사용법  (3) 2009.08.04

TAG DB, MYSQL, pearDB, php
  1. Commented by timberland hombre at 2012.12.23 09:18 신고

    Le disc-jockey passé à tabac par plusieurs hommes dans la nuit de la Saint-Sylvestre pour avoir refusé l'entrée d'une soirée privée à l'un d'entre eux au Blanc-Mesnil (Seine-Saint-Denis), http://timberlandbotases.com timberland españa catalogo 2011, est décédé mercredi soir, http://timberlandbotases.com botas timberland mujer, a indiqué le parquet de Bobigny, http://timberlandbotases.com timberland botas.Related articles:


    http://onetongorilla.com/2005/03/dog-lays-egg.html#comments http://onetongorilla.com/2005/03/dog-lays-egg.html#comments

    http://www.i5wan.com/plus/view.php?aid=93577 http://www.i5wan.com/plus/view.php?aid=93577

  2. Commented by Timberland Online at 2012.12.24 12:57 신고

    you never know, http://www.timberlandbaratas.com zapatos timberland!
    This mission is to perform "home improvements" to the space station, http://www.timberlandbaratas.com Timberland, the only airline to disappoint Wall Street was Alaska Air Group (Alaska Airlines and Horizon Air), http://www.timberlandbaratas.com Mujer Timberland.But ont fracturé la porte arrière de la boutique, http://www.timberlandbaratas.com timberland.
    Related articles:


    http://www.lyrics.kr/20 http://www.lyrics.kr/20

    http://www.articlesdb.net/submitarticles.php?act=edit&id=1955308 http://www.articlesdb.net/submitarticles.php?act=edit&id=1955308

    http://www.moozine.net/696 http://www.moozine.net/696

  3. Commented by barato timberland at 2012.12.25 12:44 신고

    Johan Vande Lanotte a mis fin jeudi à sa "mission de conciliation" entre les formations politiques de Belgique, http://www.timberlandbaratas.com outlet timberland, qui ne parviennent pas à s'entendre sur la formation d'un gouvernement, http://www.timberlandbaratas.com timberland niños, a annoncé le palais royal, http://www.timberlandbaratas.com timberland. La Belgique est privée de gouvernement depuis 207 jours et elle est dirigée par un cabinet chargé de gérer les affaires courantes, http://www.timberlandbaratas.com Timberland shops. Johan Vande Lanotte s'était vu confier cette mission en octobre par le roi Albert II, http://www.timberlandbaratas.com timberland españa. Les deux principaux partis flamands n'ont pas approuvé avant la date-butoir fixée à mercredi le document qu'il avait élaboré pour servir de base à des négociations, http://www.timberlandbaratas.com botas timberland.Related articles:


    http://smaragd.tistory.com/50 Les services du renseignement afghans ont affirmé mercredi avoir déjoué un complot visant à assa

    http://dokim.tistory.com/guestbook?page=2 Eminem a définitivement fait son retour au cinéma