yakeing/php_fsockopen

fsockopen is the wrapper function for socket socket links

v2.1.0 2019-08-06 08:43 UTC

This package is auto-updated.

Last update: 2024-11-16 13:46:25 UTC


README

fsockopen is socket package function, in addition to the basic commonly used TCP:// communication function, it also has other powerful communication function, UDP:// unix:// udg:// and so on various protocols.

You can use stream_get_transports to get the current server registered socket transfer protocol list to determine whether to support the need to use the agreement.

Travis CI badge

Travis-ci

codecov badge

codecov

Packagist badge

Version Downloads

Github badge

Downloads Size tag license languages

Installation

Use Composer to install the library. Of course, You can go to Packagist to view.

    $ composer require yakeing/php_fsockopen

Initialization parameter

  • Sample:
    $fs = new fsockopen();
    $ret = $fs->init(
        10, //Running time / sec (optional)
        tcp, //transport protocol (optional)
        true //Blocking mode switch (optional)
        );

Get network resources

  • Sample:
    $ret = $fs->GET(
        $Url , //Destination URL
        $Referer , //Forge Referer (optional)
        $Cookie //This Cookie (optional)
    );

POST Submit Form

  • Sample:
    $ret = $fs->POST(
        $Url , //Destination URL
        $Content , //Submit content: key/vvalue&...
        $Referer , //Forge Referer (optional)
        $Cookie, //This Cookie (optional)
        $ContentType //Submission method (optional)
    );

POST File

  • Sample:
    $ret = $fs->PUT(
        $Url , //Destination URL
        $File, //File OR Picture address: ['01.jpg','02.jpg',...]
        $Referer , //Forge Referer (optional)
        $Cookie, //This Cookie (optional)
    );

Sponsor

If you've got value from any of the content which I have created, then I would very much appreciate your support by payment donate.

Sponsor

Author

weibo: yakeing

twitter: yakeing