Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class curler {
- function curlmeup($urltograb, $headers=false){
- // this function gets the requested data
- $session = curl_init("$urltograb");
- if($headers == false){
- curl_setopt($session, CURLOPT_HEADER, false);
- }else{
- curl_setopt($session, CURLOPT_HEADER, true);
- }
- curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($session, CURLOPT_FOLLOWLOCATION, true);
- curl_setopt($session, CURLOPT_CONNECTTIMEOUT, 30);
- curl_setopt($session, CURLOPT_TIMEOUT, 30);
- curl_setopt($session, CURLOPT_COOKIEJAR, "/tmp/cookie.txt");
- curl_setopt($session, CURLOPT_COOKIEFILE, "/tmp/cookie.txt");
- curl_setopt($session, CURLOPT_SSL_VERIFYPEER, false);
- $result = curl_exec($session);
- return $result;
- }
- function curlposter($urltograb, $poster){
- $session = curl_init("$urltograb");
- curl_setopt($session, CURLOPT_HEADER, true);
- curl_setopt($session, CURLOPT_FOLLOWLOCATION, true);
- curl_setopt($session, CURLOPT_POST,1);
- curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($session, CURLOPT_POSTFIELDS,$poster);
- curl_setopt($session, CURLOPT_COOKIEJAR, "/tmp/cookie.txt");
- curl_setopt($session, CURLOPT_COOKIEFILE, "/tmp/cookie.txt");
- curl_setopt($session, CURLOPT_CONNECTTIMEOUT, 30);
- curl_setopt($session, CURLOPT_TIMEOUT, 30);
- $result = curl_exec($session);
- return $result;
- }
- public function breakitup($colim, $delim, $input)
- {
- //
- $tempstr = explode("$colim","$input");
- foreach($tempstr as $key => $value){
- if($key > 0){
- $tempstr2 = explode("$delim","$value");
- $output[$key-1] = $tempstr2[0];
- }
- }
- if(!isset($output)){
- return array();
- }else{
- return $output;
- }
- }
- }
- ?>
Add Comment
Please, Sign In to add comment