Download the PHP package clox/hicurl without Composer
On this page you can find all versions of the php package clox/hicurl. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package hicurl
Short Description hicurl is an object-oriented wrapper of the PHP cURL extension.Its main feature however is the ability to save requested pages and it also includes a javascript "class" for viewing the saved data.
License
Homepage https://github.com/Clox/hicurl
Informations about the package hicurl
Hicurl
A library that aims in making cURL-requests a piece of cake while also allowing for saving the fetched pages along with headers and postdata to files for later viewing. It essentially is a PHP wrapper class for cURL, and a javascript "class" that displays the saved data nicely.
Getting Started
Simple Usage
To use Hicurl on the PHP side you simply need to include hicurl.php inside the src folder:
``
Then you can do something like the following to begin loading some pages:
`` It is also easy sending post-data. If an object is passed to the second parameter the request will be sent as POST with that data:
``
Settings
There's a bunch of settings that can be used.
These can be passed or like this:
Any calls made with that instance will now save cookies in and send cookies from that file. Settings can be changed after instance-creation:
Lastly, they may also be passed to the load call in which case they will be merged with the settings of the instance during that call only:
``
Static usage
Most methods also have static counterparts which can be convenient if only a single call is to be made:
It's equivalent without hicurl would be something along the lines of:
"Whew!"
Saving history
Saving data is easy too. For starters we need one additional setting: ``
Sending history
There's some easy job to be done for sending the data to the client. Here's one way of doing it:
getHistory.php `` That's what we need for sending the data. Though simply loading this page in the browser wont help much, so we will need to do the following...
Viewing history
To be able to view the data in a meaningful way we will use the javascript hicurl-class. We need to load some files to use it and then write a tiny bit more code. `