1. Trang chủ
  2. » Công Nghệ Thông Tin

PHP-CURL Functions with Examples

22 256 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 149,53 KB

Nội dung

 PHP/CURL Book with Examples     4(  & &           =      &  # - & "  & *,  & &  -    ) &        #  0   ?   - #   & ! )       !   &  V S       & *,Q  S W                                &  # -  =&  &  =&  & =&  &  =&  &    #  9 21  & . . ; 9 A # 4  4 & ! #  4 & ! # 4 & ! #  4 & ! #                 & !   &   &  & "  & ! #  # & - & !      "   )  & !   &   1 .    &          & ! #    &       & !  #       + =&  A    & .  &  * -   &   &    & ,    &  &    &      &   42.    !  42.    ! 42.    !  42.    !          & -  & ?     &  -   & !    !     -      #   ! " &  !    &       '   ?    %  & - %  -  &   -                            PHP/CURL Book with Examples        R & *,  R & *, R & *,  R & *,  &  A  &     &  & -  &   & -    R  *X ,  R  *X , R  *X ,  R  *X ,     & &   - #  -  )  &  A     &   & -   &      &   =        )     -  & -    & *! % & # ) ,   R   *X " & "%   ,  R   *X " & "%   , R   *X " & "%   ,  R   *X " & "%   , .  &  &      & - &  - # )      &       &  " & - %       %      & ! % &   R   *X "1  R   <  / < . (  ",  R   *X "1  R   <  / < . (  ", R   *X "1  R   <  / < . (  ",  R   *X "1  R   <  / < . (  ",  &  ! & &  =    & &     #  & -    R   *X "1  R "  R   *X "1  R " R   *X "1  R "  R   *X "1  R "X  , X  ,X  , X  ,            )   !   %  #   - -      )    & !  & &    R  *X ,  R  *X , R  *X ,  R  *X , '  #  & -     %   #    & !       R  *X ,  R  *X , R  *X ,  R  *X ,     " & -     )       '  &   !     # '  &   !     #'  &   !     # '  &   !     # @ @@ @ % +  % + % +  % +                                 <?php // Example 001 // Simple Get Webpage // Copyright http://curl.phptrack.com $url = "http://curl.phptrack.com/index.php"; // From URL to get webpage contents. $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. $result = curl_exec($ch); // grab URL and pass it to the variable. curl_close($ch); // close curl resource, and free up system resources. echo $result; // Print page contents. ?>  PHP/CURL Book with Examples     43(   43(  43(   43(     (   ! &    )   #   &   &   8   !   -      & -   & " & - &     & -  J1 C JJ  # J #  & !  -    &  %   % & )   )       - -   - -     & ! & -  -     &  -   #   " - - & &  #  !   )  "-    ) & -   - -   &      & ! &    ! & @  %  ) & !        -      #     1     #  & -   !  &  % & - %  -   )   & - 0   & & E  & % &  & !     '   '  '   '      / '   @    - '   "     - &  8 + <form method="GET" action="post.php"> <input type=text name="first_name"> <input type=text name="age"> <input type=submit name=press value="OK"> </form> =& )    % #   "          #   &  & -     @ #  &  # - >1 C >= )   & &  L  &  & -  ! L 25  & -    1 C #  & " )  #    &   &  !  )    !  >    S &  L  & Y  ! L 3Y    L 1 C >   & - -        %     = ! &       & &   ! >   )   & # >"  & -   ! )  J!  #  >   )   &     S &  L  & Y  ! L 3Y    L 1 C >  8    & ! &      )         & & O    & -     & -    & -     & -  P& - %      ?  )  & ! (    " -   &  &     ")  & -         Z 2   & & O    & -     & -    & -     & -  P  #     E#         PHP/CURL Book with Examples        8 (  '   -    #   8 (  '   -    #  8 (  '   -    #   8 (  '   -    # @ @@ @ %   ! +  %   ! + %   ! +  %   ! +        2       2      2       2       <?php // Example 002.1 // Pass Form Variables as method = GET // Copyright http://curl.phptrack.com $domain = "http://curl.phptrack.com/"; // URL to POST FORM. $post_fields = 'get_page.php?fuseaction=forum&name=imran&age=30&press=OK'; $url = $domain . $post_fields; $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. $result = curl_exec($ch); // grab URL and pass it to the variable. curl_close($ch); // close curl resource, and free up system resources. echo $result; // Print page contents. ?> 21 .  21 . 21 .  21 .      '   -    &    - &   ! -    ) - &  -   )  #     J ! &  )  ! - & !  & )    & #  #  #     !  )  ! % & -   "#    & # %   -   - %  &  !   )  & -  &  & & &   -       !   &   -   & !  % ) & !  & -  &  -  #       &   1 .  -     ) &  & -   -       -   & -   )   & J  & )  &   - -    -       - % )    %   & + <form method="GET" action="post.php"> <input type=text name="first_name"> <input type=text name="age"> <input type=submit name=press value="OK"> </form> / & -           -    - &   #  "   - - +  >&  L  & Y  ! L 3Y    L 1 C P    & -  1 .     & & @ )       &  @   @ @ & - -  & -    - )   - 1 .  & -   PHP/CURL Book with Examples       -   )   & -  % 8 .    - ) #   ) & - - "   & -   )  (    " )    & -   &  &     " )  & -        Z 2(  & !  )      )    )  -   # % -  & ! )  & -   -    <?php // Example 002.2 // Pass form Variables as method = POST // Copyright http://curl.phptrack.com $url = "http://curl.phptrack.com/subscribe.php"; // URL to POST FORM. (Action of Form) // use PHP Fucntion url_encode() for post variable for application/x-www- form-urlencoded $post_fields = 'fuseaction=forum&name=imran%20khalid&age=30&press=OK'; // form Fields. $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. curl_setopt($ch, CURLOPT_POST, 1); // use this option to Post a form curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields); // Pass form Fields. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents. $result = curl_exec($ch); // grab URL and pass it to the variable. curl_close($ch); // close curl resource, and free up system resources. echo $result; // Print page contents. ?> 3- - & ( -  3- - & ( - 3- - & ( -  3- - & ( -     / % ) &   )   8 #   -     &       &  &  #  &   !    - - - - &  -    - - &  -      - )  - & ")  & J-    ) -    & - ) !     -   & ! E      -    /        & %  #  - "& - - &  -  & - &    # #  &  - + <form method="POST" action="process.php"> <input type=text name="first_name"> <input type=hidden name="status" value="married"> <input type=submit name="press" value="OK"> </form>       ")   & J % &  #    -    - - & &   ) J   +   R &  L  - Y    L 1 C Y     L  &    PHP/CURL Book with Examples     4( !  1   / 1 .    4( !  1   / 1 .   4( !  1   / 1 .    4( !  1   / 1 .           -   & !   &   ! 25     ) %      ?    & -   &  ' &  -  & )       &   !   & )  J #   &    & -  & -   % # )   & !  &   -    #   ")  J   % ) &  - &  & - & !  1 .    )    ) )  #   -    / &   )   ) !   "   %  8   !   &  )   -  "-  ) J- J '   " & -      # #  &  *)   -    & !  &  )    & ,  0   &  )  -   !    & - - "    -    JS J@  '           -  44$  &  - = ! *& &  ) ( , 44$  &  - = ! *& &  ) ( ,44$  &  - = ! *& &  ) ( , 44$  &  - = ! *& &  ) ( ,   0   &   -  &  -  &  !   #  & ) & &  )   - "  - "- "A     ' !    & !  & ?  !   #  !   <?php // Example 003 // Download Image (Binnary File) // Copyright http://curl.phptrack.com $url = "http://curl.phptrack.com/images/header.jpg"; // URL to Download Image $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return stream contents. curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); // We'll be returning this transfer, and the data is binary $data = curl_exec($ch); // // Grab the jpg and save the contents in the $data variable curl_close($ch); // close curl resource, and free up system resources. // Set the header to type image/jpeg, since that's what we're // displaying header("Content-type: image/jpeg"); echo $data; // Print stream contents. ?>  PHP/CURL Book with Examples     45 /  &  & 45 /  &  &45 /  &  & 45 /  &  &    /  &  &   # )  % )    &   & -      -     & %  )  )  J  - - ?   )  J- & !       &  &   - &   *  )      # ) -    ,  B  & BB B#   - "  &   & -    &   & -      - & )   ! ) #    - "#     )  -  # # )  & ) &   &   &  &  #  & )   & -  %       #   &         -   &  & &   $  !   /  &  & + <?php // Example 004 // Login to site where Dialog Box Open for Authentication // Copyright http://curl.phptrack.com $url = "http://curl.phptrack.com/login.php"; // URL to POST Login Data. $post_fields = 'username:password'; // PopUp Dialog Login Fields. // Do not remove the ":" sign between username and password. $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. curl_setopt($ch, CURLOPT_ USERPWD, $post_fields); // Dialog Box Authentication. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents. $result = curl_exec($ch); // grab URL and pass it to the variable. curl_close($ch); // close curl resource, and free up system resources. echo $result; // Print page contents. ?> 46   46  46   46     /   ?    ) &  -  J J - *)      - ,"   & #   -   & !         .  !        -  ?    %  )       & J % & !   &  &    &  & &  &   !        -   )  & !    )  ! - " & )      -  & !  ")   &    & ) & ! )    & &  @ -  & -      ) #  #   % &  % & ! )  ?      #     -  +  PHP/CURL Book with Examples     <?php // Example 005 // Pass Refferal to the Target Site. This insure that request is from this site. // Copyright http://curl.phptrack.com $url = "http://curl.phptrack.com/login.php"; // URL $reffer = "http://curl.phptrack.com/index.php"; // Refferal site $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. curl_setopt($ch, CURLOPT_REFERER, $reffer); // Refferal site Setting. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents. $result = curl_exec($ch); // grab URL and pass it to the variable. curl_close($ch); // close curl resource, and free up system resources. echo $result; // Print page contents. ?> 49  / ! &  49  / ! & 49  / ! &  49  / ! &    D )     - "   ?     )   @/ ! &   - =&        ! & *& ,  # & !   - 8  & )      &     &  & - -  -    )   !  . )  #   !   )  -  &   !       -  & #      #     #      #     )     )    - -  & & -   E %    "% #      /  ")     ! & !    !    &  &      !  )    & ! & !   !  )  #    & )  &      / ! &  -   % & & & ! )  J &   #      PHP/CURL Book with Examples     <?php // Example 006 // Pass User Agent to the Target Site. This insure that request is from which Browser and Operating System. // Copyright http://curl.phptrack.com $url = "http://curl.phptrack.com/login.php"; // URL to POST Login Data. $agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; //Agent Setting for Internet Explorer $agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)"; //Agent Setting for Netscape $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. curl_setopt($ch, CURLOPT_USERAGENT, $agent); // Agent Setting. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents. $result = curl_exec($ch); // grab URL and pass it to the variable. curl_close($ch); // close curl resource, and free up system resources. echo $result; // Print page contents. ?> 4: -  4: - 4: -  4: -      &     ?   -    % " )   %  )  &  -  &  #   #     - ! &   & -    ! "  &    !  & ! &  ) ! &  -      -   #    -   & +   -  &    & + -  # ) -    "#     ) -    )      !  &    & & -    )      =-   %      &  &         & + &     #      & +  = )     1 .     -  ) -  )   &    ! ")   &   )   @ & - @- @( !   & )   1 .  &    ?   " & - & % '   &   & !   &    PHP/CURL Book with Examples     <?php // Example 007 // Redirect Page where Sever transfer control after login varifaction etc. // if this option is not provided then this will not go to welcome page. // Copyright http://curl.phptrack.com $url = "http://curl.phptrack.com/login.php"; // URL $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // Redirect to page where its goes after login. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents. $result = curl_exec($ch); // grab URL and pass it to the variable. curl_close($ch); // close curl resource, and free up system resources. echo $result; // Print page contents. ?> 4;  4; 4;  4;        )  # #    - >&  -   & > # )   & !     E  &        - & &       & & # )  %   %  &        & -  &    &   & #  " & -    & -   &    &  -   & -         &  &  &      %   &   & -      %   )     - &  % - "&  & -  #    & -  & &   % " &      )    -   8  & )     &   & -  %     - & &     ?     &   & ! !     &  #  #    &     &  "    #  # -  & -  & - #     )  #     &          ) #    -        % ) =  &  &  )  .    ! & %   & !    !  &    &    #    & !  ?  -  &          [...]... PHP/CURL Book with Examples 4 6 ( 0 $ % & & &- ( - - + .   -    PHP/CURL Book with Examples     <?php // Example 010 // Bug Tracking with Viewing Whats Header passed and Returns.  PHP/CURL Book with Examples     <?php // Example custom_header.php // Get Secure Page from www.neteller.com // With Custom Header.

Ngày đăng: 06/10/2013, 09:20

TỪ KHÓA LIÊN QUAN