Skip to content
/ Utfy Public

Utfy is library for grabbing web content and encode it to utf-8.

License

Notifications You must be signed in to change notification settings

Fivell/Utfy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fa798dc · Jan 5, 2017

History

13 Commits
Sep 4, 2012
Jan 5, 2017
Sep 4, 2012
Jan 26, 2015

Repository files navigation

About

Utfy is library for simultaneous grabbing web content (multicurl) , auto detecting charset and encode it to utf-8.

Requirements

  • PHP >= 5.3
  • PHP cURL
  • PHP mbstring

Usage

    use Utfy\Grabber;
    $grabber = new Grabber();
    //add array of urls
    $grabber->addUrl(array('http://koi8.pp.ru/', 'http://google.com'));
    //add url with custom curl options
    $grabber->addUrl('https://trust-host.ru/', array( CURLOPT_SSL_VERIFYPEER =>0,  CURLOPT_SSL_VERIFYHOST => 0));
    //grab!   
    $responses = $grabber->execute();
    foreach ($responses as $url => $value) {
        echo $url, PHP_EOL;
        if($value->hasError()){
            echo $value->getError();
            
        }else{
            echo $value->getEncoding(), PHP_EOL, $value->getEncodedBody();
        }
        
    }

About

Utfy is library for grabbing web content and encode it to utf-8.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages