PHP code example of xpaw / crimp
1. Go to this page and download the library: Download xpaw/crimp library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
xpaw / crimp example snippets
$Crimp = new Crimp( function( CurlHandle $Handle, string $Data, $Request ) : void
{
// $Handle is the cURL handle
// $Data is the content of a cURL handle
// $Request is whatever was queued
} );
// How many concurrent threads to use
$Crimp->Threads = 10;
// Set any curl option that are needed
$Crimp->CurlOptions[ CURLOPT_FOLLOWLOCATION ] = 1;
// Queue urls
$Crimp->Add( 'https://example.com/?v=1' );
$Crimp->Add( 'https://example.com/?v=2' );
// Queue an array, it must contain a `Url` key
$Crimp->Add( [ 'Url' => 'https://example.com/?v=3' ] );
// Queue an object, it must contain a `Url` property
class RequestUrl { public string $Url; }
$request = new RequestUrl();
$request->Url = 'https://example.com/?v=4';
$Crimp->Add( $request );
// Execute the requests
$Crimp->Go();