fsockopen
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., (*1)
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., (*2)
Travis CI badge
, (*3)
codecov badge
, (*4)
Packagist badge
, (*5)
Github badge
, (*6)
Installation
Use Composer to install the library.
Of course, You can go to Packagist to view., (*7)
Ā Ā $ composer require yakeing/php_fsockopen
Initialization parameter
$fs = new fsockopen();
$ret = $fs->init(
10, //Running time / sec (optional)
tcp, //transport protocol (optional)
true //Blocking mode switch (optional)
);
Get network resources
$ret = $fs->GET(
$Url , //Destination URL
$Referer , //Forge Referer (optional)
$Cookie //This Cookie (optional)
);
POST Submit Form
$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
$ret = $fs->PUT(
$Url , //Destination URL
$File, //File OR Picture address: ['01.jpg','02.jpg',...]
$Referer , //Forge Referer (optional)
$Cookie, //This Cookie (optional)
);
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., (*8)
, (*9)
Author
weibo: yakeing, (*10)
twitter: yakeing, (*11)