diff --git a/rtfm/INTEGRATIONS.md b/rtfm/INTEGRATIONS.md index a061c48..a751e1c 100644 --- a/rtfm/INTEGRATIONS.md +++ b/rtfm/INTEGRATIONS.md @@ -107,4 +107,36 @@ process { } } end {} + + +# PHP + +```php +/* +* @param $path string Path to the file that should be uploaded +* @param $hash string Optional. File name we want on pictshare for the file +*/ +function pictshareUploadImage($path,$hash=false) +{ + if(!file_exists($path)) return false; + $request = curl_init('https://pictshare.net/api/upload.php'); + + curl_setopt($request, CURLOPT_POST, true); + curl_setopt( + $request, + CURLOPT_POSTFIELDS, + array( + 'file' => curl_file_create($path), + 'hash'=>$hash + )); + + // output the response + curl_setopt($request, CURLOPT_RETURNTRANSFER, true); + $json = json_decode(curl_exec($request).PHP_EOL,true); + + // close the session + curl_close($request); + + return $json; +} ```