From 06af94800a8f51fb36073bfb3ea4449b80758c6c Mon Sep 17 00:00:00 2001 From: Phil Burton Date: Thu, 11 Jan 2018 11:18:13 +0000 Subject: Fix formatting --- blapaste.php | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/blapaste.php b/blapaste.php index db11734..19290da 100755 --- a/blapaste.php +++ b/blapaste.php @@ -1,24 +1,39 @@ #!/usr/bin/php + */ + +// Grab the STIN $stdin = fopen("php://stdin", "r"); $paste = ""; + while (false !== ($line = fgets($stdin))) { - $paste .= $line; + $paste .= $line; } + +// Set-up a curl request $url = "http://p.of.je/submit.php"; -$myvars = "paste=" . urlencode($paste); +$myvars = "paste=" . urlencode($paste); // Requires url encoding + $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $myvars); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + $response = curl_exec($ch); $response = explode("\n", $response); + +// Get and return response foreach ($response as $line) { - if (strpos($line, "Location") !== false) { - echo $line . "\n"; - exit; - } + if (strpos($line, "Location") !== false) { + echo $line . "\n"; + exit; + } } echo "failed\n"; -- cgit v1.2.3