diff options
Diffstat (limited to 'upload_file.php')
| -rw-r--r-- | upload_file.php | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/upload_file.php b/upload_file.php index 890078a..3f35524 100644 --- a/upload_file.php +++ b/upload_file.php @@ -51,8 +51,26 @@ if ($_FILES["file"]["error"] > 0) {      $fileurl = "$url" . $_FILES["file"]["name"];      echo "URL: <a href=\"$fileurl\">$fileurl</a><br>";      echo "Size: " . size_readable($_FILES["file"]["size"], null, "bi"); +    if (isset($notificationurl)) { +      send_upload_notification($fileurl); +    }    }  } + +function send_upload_notification($fileurl) { +  $data = array('url' => $fileurl, 'channel' => $notificationchannel); + +  $options = array( +    'http' => array( +      'header'  => "Content-type: application/x-www-form-urlencoded\r\n" . +                   "X-Blaears-Event: blaupload", +      'method'  => 'POST', +      'content' => http_build_query($data), +    ), +  ); +  $context  = stream_context_create($options); +  file_get_contents($url, false, $context); +}  ?>  </p>  <p> | 
