Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
NoPaste Cms - insert.php

insert.php

Caricato da: Cassin.simone
Scarica il programma completo

  1. <html>
  2. <head>
  3. <title>NoPasteCMS 2.0</title>
  4. <link rel="stylesheet" href="./themes/css/stile.css" type="text/css">
  5. </head>
  6. <body>
  7. <center>
  8. <div id="container">
  9.  
  10. <div id="header">
  11. </div>
  12.  
  13. <div id="menu">
  14. <a href="index.php">Lista Codici</a> ~ <a href="insert.php">Inserisci Codice</a>
  15. </div>
  16. <br>
  17.  
  18. <div id="page">
  19. <?php if ($_GET['action']<>"create"){
  20. ?>
  21. <table width="100%">
  22.                                 <form method="post" action="?action=create">
  23.                                 <tr><td>Titolo: </td><td><input name="titolo" type="text" size="80"></td></tr>
  24.                                 <tr><td>Descrizione: </td><td><input name="descrizione" type="text" size="80"></td></tr>
  25.                                 <tr><td></td><td><textarea name="codice" cols="60" rows="10">Codice</textarea></td></tr>
  26.                                 <tr><td>Linguaggio:</td><td>
  27.                                 <select name="linguaggio">
  28.                                 <option value="Php">PHP</option>
  29.                                 <option value="AS3">AS3</option>
  30.                                 <option value="Bash">Bash</option>
  31.                                 <option value="ColdFusion">ColdFusion</option>
  32.                                 <option value="Cpp">C++</option>
  33.                                 <option value="CSharp">C#</option>
  34.                                 <option value="Css">Css</option>
  35.                                 <option value="Delphi">Delphi</option>
  36.                                 <option value="Diff">Diff</option>
  37.                                 <option value="Erlang">Erlang</option>
  38.                                 <option value="Grooby">Groovy</option>
  39.                                 <option value="Java">Java</option>
  40.                                 <option value="JavaFX">JavaFX</option>
  41.                                 <option value="JScript">JScript</option>
  42.                                 <option value="Perl">Perl</option>
  43.                                 <option value="Plain">Plain</option>
  44.                                 <option value="PowerShell">PowerShell</option>
  45.                                 <option value="Python">Python</option>
  46.                                 <option value="Ruby">Ruby</option>
  47.                                 <option value="Scala">Scala</option>
  48.                                 <option value="Sql">Sql</option>
  49.                                 <option value="Vb">Vb</option>
  50.                                 <option value="Xml">Xml</option>
  51.                                 <option value="Core">Core</option>
  52.                                 <option value="Legacy">Legacy</option>
  53.                                 </select></td></tr>
  54.                                 <tr><td></td><td><input name="Submit" value="Paste" type="Submit"></td></tr>
  55.                                 </form>
  56.                                 </table>
  57. <?php
  58. }elseif ($_GET['action']=='create' and $_POST['titolo']<>"" and $_POST['descrizione']<>"" and $_POST['codice']<>""){
  59. include('./pages/config.php');
  60. mysql_connect($host, $username, $password);
  61. mysql_select_db($database);
  62. $titolo=htmlspecialchars(mysql_real_escape_string($_POST['titolo']));
  63. $descrizione=htmlspecialchars(mysql_real_escape_string($_POST['descrizione']));
  64. $linguaggio=$_POST['linguaggio'];
  65. $codice=htmlspecialchars($_POST['codice']);
  66. $ip=$_SERVER['REMOTE_ADDR'];
  67. $insert=mysql_query("INSERT INTO nopaste(titolo,descrizione,linguaggio,codice, ip) VALUES ('$titolo','$descrizione', '$linguaggio', '$codice', '$ip')") or die ("Errore nella query".mysql_error());
  68. $select_one=mysql_query("SELECT * FROM nopaste WHERE codice='".$codice."' AND titolo='".$titolo."' AND descrizione='".$descrizione."'") or die ($error_string);
  69. $array_one=mysql_fetch_array($select_one);
  70. echo '<div align="center"><a href="'.$array_one['id'].'.html">Clicca qui</a> per visualizzare il tuo codice</div>';
  71. }else{
  72. echo '<div align="center"><font color="red">Compila correttamente tutti i campi</font></div>';
  73. }
  74. ?>
  75. </div><br>
  76.  
  77. <div id="footer">
  78. Creato da <a href="http://www.simonecassin.altervista.org"><b>Simone Cassin</b></a><br>
  79. Grafica by <a href="http://ferruccio94.altervista.org" target="_blank"><b>ferruccio94</b></a>
  80. </div>
  81.  
  82. </div>
  83. </center>
  84. </body>
  85. </html>