Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 4.58 KB | None | 0 0
  1. <form action="/" method="post">
  2.   <table cellpadding="10" width="1%">
  3.     <tr>
  4.     <td colspan="2">
  5.     <span class="label">codepad is an online compiler/interpreter,
  6.     and a simple collaboration tool.<br/>  Paste your code below, and
  7.     codepad will run it and give you a short URL you can use to share
  8.     it in chat or email.
  9.     </span>
  10.     </td>
  11.     </tr>
  12.  
  13.   <tr>
  14.     <td style="vertical-align: top"><span style="vertical-align:middle" class="label">Language:</span>
  15.    <br/>
  16.  
  17.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="C" checked="checked"/><span style="vertical-align:middle" class="label">C</span></label></nobr><br/>
  18.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="C++"/><span style="vertical-align:middle" class="label">C++</span></label></nobr><br/>
  19.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="D"/><span style="vertical-align:middle" class="label">D</span></label></nobr><br/>
  20.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="Haskell"/><span style="vertical-align:middle" class="label">Haskell</span></label></nobr><br/>
  21.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="Lua"/><span style="vertical-align:middle" class="label">Lua</span></label></nobr><br/>
  22.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="OCaml"/><span style="vertical-align:middle" class="label">OCaml</span></label></nobr><br/>
  23.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="PHP"/><span style="vertical-align:middle" class="label">PHP</span></label></nobr><br/>
  24.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="Perl"/><span style="vertical-align:middle" class="label">Perl</span></label></nobr><br/>
  25.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="Plain Text"/><span style="vertical-align:middle" class="label">Plain Text</span></label></nobr><br/>
  26.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="Python"/><span style="vertical-align:middle" class="label">Python</span></label></nobr><br/>
  27.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="Ruby"/><span style="vertical-align:middle" class="label">Ruby</span></label></nobr><br/>
  28.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="Scheme"/><span style="vertical-align:middle" class="label">Scheme</span></label></nobr><br/>
  29.     <nobr><label><input style="vertical-align:middle" type="radio" name="lang" value="Tcl"/><span style="vertical-align:middle" class="label">Tcl</span></label></nobr><br/>
  30.     </td>
  31.     <td style="vertical-align: middle"><textarea id="textarea" name="code" cols="80" rows="15" wrap="off"></textarea></td>
  32.   </tr>
  33.   <tr>
  34.     <td colspan="2" style="vertical-align: middle; text-align: right">
  35.       <table cellspacing="0" cellpadding="0" width="100%"><tr>
  36.       <td style="text-align: right;">
  37.       <div style="float: right">
  38.       <table><tr>
  39.       <td>
  40.       <label style="margin-right:1em">
  41.         <input style="vertical-align:middle"
  42.           type="checkbox" name="private" value="True"
  43.         /><span style="vertical-align:middle" class="label">Private</span>
  44.               <span class="label" style="font-size:75%;">[<a href="/help/private-pastes" onClick="window.open(this.href, 'new_window', 'height=300, width=400'); return false;">?</a>]</span>
  45.       </label>
  46.       </td>
  47.       <td>
  48.       <label style="margin-right:1em">
  49.         <input style="vertical-align:middle"
  50.           type="checkbox" name="run" value="True"
  51.             checked="True"
  52.         /><span style="vertical-align:middle" class="label">Run code</span>
  53.       </label>
  54.       </td>
  55.       <td style="text-align: right">
  56.       <input type="submit" name="submit" value="Submit"/>
  57.       </td>
  58.       </tr></table>
  59.       </div>
  60.       </td></tr></table>
  61.     </td>
  62.   </tr>
  63.   </table>
  64.   </form>
  65.  
  66.  
  67. alias codepad {
  68.   clear @cp
  69.   sockopen codepad codepad.org 80
  70. }
  71.  
  72. on *:SOCKOPEN:codepad:{
  73.   var %data lang=PHP&code=Test&private=True&run=True&submit
  74.   sockwrite -nt $sockname POST / HTTP/1.1
  75.   sockwrite -nt $sockname Host: codepad.org
  76.   sockwrite -nt $sockname Content-Type: application/x-www-form-urlencoded
  77.   sockwrite -nt $sockname Content-Length: $len(%data)
  78.   sockwrite -nt $sockname $crlf %data
  79. }
  80.  
  81. on *:SOCKREAD:codepad:{
  82.   var %a
  83.   sockread %a
  84.   echo @cp A: %a
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement