Как создать cURL-запросы с помощью PHP

Итак, я нашел этот код:

data=$(curl \
  --silent \
  --user-agent "ShellCheck@github.com/lollek/scripts-and-stuff" \
  --data-urlencode "script@$file" \
  "http://www.shellcheck.net/shellcheck.php")

Вот полный код: https://github.com/lollek/scripts-and-stuff/blob/master/bin/shellcheck

Можно ли сделать такой же запрос с помощью php, и если да, то как я могу это сделать? Я имею в виду просто отправить свой код ($file) на shellcheck.net/shellcheck.php и получить от него запрос. Итак, у кого-нибудь есть идеи?

@редактировать

Я нашел что-то вроде этого:

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => 'http://www.shellcheck.net/shellcheck.php'
));
$resp = curl_exec($curl);
curl_close($curl);

Но как я могу отправить сюда мой файл $?

@ edit2

Сейчас я пытаюсь что-то вроде этого:

<?php
   if( $_REQUEST["code"])
   {
    echo "Your code: ". $_REQUEST['code']. "<br />";      
    $data = $_REQUEST['code'];
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, "http://www.shellcheck.net/shellcheck.php"); 
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data); 
    $resp = curl_exec($curl);
    curl_close($curl);
    exit();
   }
?>
<html>
   <body>

      <form action="<?php $_PHP_SELF ?>" method="POST">
         Code: <input type="text" name="code" />
         <input type="submit" />
      </form>

   </body>
</html>

Но все равно ничего: /

0 ответов

Другие вопросы по тегам