Class: Snoopy

Source Location: /bblog/bBlog_plugins/rss/library/extlib/Snoopy.class.inc ( Revision Log )

Class Snoopy

Class Overview

***********************************************

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ***********************************************

Located in /bblog/bBlog_plugins/rss/library/extlib/Snoopy.class.inc [line 38]



		
		
		
		

Properties

Methods

[ Top ]
Property Summary
mixed   $accept  
mixed   $agent  
mixed   $cookies  
mixed   $curl_path  
mixed   $error  
mixed   $expandlinks  
mixed   $headers  
mixed   $host   ** Public variables ***
mixed   $lastredirectaddr  
mixed   $maxframes  
mixed   $maxlength  
mixed   $maxredirs  
mixed   $offsiteok  
mixed   $pass  
mixed   $passcookies  
mixed   $port  
mixed   $proxy_host  
mixed   $proxy_port  
mixed   $rawheaders  
mixed   $read_timeout  
mixed   $referer  
mixed   $response_code  
mixed   $results  
mixed   $status  
mixed   $timed_out  
mixed   $user  
mixed   $use_gzip  
mixed   $_fp_timeout  
mixed   $_framedepth  
mixed   $_frameurls  
mixed   $_httpmethod  
mixed   $_httpversion  
mixed   $_isproxy  
mixed   $_maxlinelen   ** Private variables ***
mixed   $_mime_boundary  
mixed   $_redirectaddr  
mixed   $_redirectdepth  
mixed   $_submit_method  
mixed   $_submit_type  

[ Top ]
Method Summary
void   fetch()  
void   fetchform()  
void   fetchlinks()  
void   fetchtext()  
void   setcookies()  
void   set_submit_multipart()  
void   set_submit_normal()  
void   submit()  
void   submitlinks()  
void   submittext()  
void   _check_timeout()  
void   _connect()  
void   _disconnect()  
void   _expandlinks()  
void   _httprequest()  
void   _httpsrequest()  
void   _prepare_post_body()  
void   _stripform()  
void   _striplinks()  
void   _striptext()  

[ Top ]
Properties
mixed   $accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*" [line 70]

[ Top ]
mixed   $agent = "Snoopy v1.0" [line 48]

[ Top ]
mixed   $cookies = array() [line 50]

[ Top ]
mixed   $curl_path = "/usr/local/bin/curl" [line 84]

[ Top ]
mixed   $error = "" [line 74]

[ Top ]
mixed   $expandlinks = true [line 59]

[ Top ]
mixed   $headers = array() [line 76]

[ Top ]
mixed   $host = "www.php.net" [line 44]

** Public variables ***


[ Top ]
mixed   $lastredirectaddr = "" [line 56]

[ Top ]
mixed   $maxframes = 0 [line 58]

[ Top ]
mixed   $maxlength = 500000 [line 77]

[ Top ]
mixed   $maxredirs = 5 [line 55]

[ Top ]
mixed   $offsiteok = true [line 57]

[ Top ]
mixed   $pass = "" [line 67]

[ Top ]
mixed   $passcookies = true [line 62]

[ Top ]
mixed   $port = 80 [line 45]

[ Top ]
mixed   $proxy_host = "" [line 46]

[ Top ]
mixed   $proxy_port = "" [line 47]

[ Top ]
mixed   $rawheaders = array() [line 52]

[ Top ]
mixed   $read_timeout = 0 [line 78]

[ Top ]
mixed   $referer = "" [line 49]

[ Top ]
mixed   $response_code = "" [line 75]

[ Top ]
mixed   $results = "" [line 72]

[ Top ]
mixed   $status = 0 [line 82]

[ Top ]
mixed   $timed_out = false [line 81]

[ Top ]
mixed   $user = "" [line 66]

[ Top ]
mixed   $use_gzip = true [line 97]

[ Top ]
mixed   $_fp_timeout = 30 [line 114]

[ Top ]
mixed   $_framedepth = 0 [line 111]

[ Top ]
mixed   $_frameurls = array() [line 110]

[ Top ]
mixed   $_httpmethod = "GET" [line 103]

[ Top ]
mixed   $_httpversion = "HTTP/1.0" [line 104]

[ Top ]
mixed   $_isproxy = false [line 113]

[ Top ]
mixed   $_maxlinelen = 4096 [line 101]

** Private variables ***


[ Top ]
mixed   $_mime_boundary = "" [line 107]

[ Top ]
mixed   $_redirectaddr = false [line 108]

[ Top ]
mixed   $_redirectdepth = 0 [line 109]

[ Top ]
mixed   $_submit_method = "POST" [line 105]

[ Top ]
mixed   $_submit_type = "application/x-www-form-urlencoded" [line 106]

[ Top ]
Methods
fetch  [line 125]

  void fetch( mixed $URI  )



[ Top ]
fetchform  [line 443]

  void fetchform( mixed $URI  )



[ Top ]
fetchlinks  [line 415]

  void fetchlinks( mixed $URI  )



[ Top ]
fetchtext  [line 471]

  void fetchtext( mixed $URI  )



[ Top ]
setcookies  [line 1041]

  void setcookies( )



[ Top ]
set_submit_multipart  [line 559]

  void set_submit_multipart( )



[ Top ]
set_submit_normal  [line 570]

  void set_submit_normal( )



[ Top ]
submit  [line 266]

  void submit( mixed $URI, [mixed $formvars = ""], [mixed $formfiles = ""]  )



[ Top ]
submitlinks  [line 495]

  void submitlinks( mixed $URI, [mixed $formvars = ""], [mixed $formfiles = ""]  )



[ Top ]
submittext  [line 527]

  void submittext( mixed $URI, [mixed $formvars = ""], [mixed $formfiles = ""]  )



[ Top ]
_check_timeout  [line 1057]

  void _check_timeout( mixed $fp  )



[ Top ]
_connect  [line 1075]

  void _connect( mixed &$fp  )



[ Top ]
_disconnect  [line 1127]

  void _disconnect( mixed $fp  )



[ Top ]
_expandlinks  [line 686]

  void _expandlinks( mixed $links, mixed $URI  )



[ Top ]
_httprequest  [line 720]

  void _httprequest( mixed $url, mixed $fp, mixed $URI, mixed $http_method, [mixed $content_type = ""], [mixed $body = ""]  )



[ Top ]
_httpsrequest  [line 902]

  void _httpsrequest( mixed $url, mixed $URI, mixed $http_method, [mixed $content_type = ""], [mixed $body = ""]  )



[ Top ]
_prepare_post_body  [line 1141]

  void _prepare_post_body( mixed $formvars, mixed $formfiles  )



[ Top ]
_stripform  [line 620]

  void _stripform( mixed $document  )



[ Top ]
_striplinks  [line 590]

  void _striplinks( mixed $document  )



[ Top ]
_striptext  [line 640]

  void _striptext( mixed $document  )



[ Top ]