Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Aug 13th, 2013  |  syntax: None  |  size: 1.26 KB  |  views: 24  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2. session_start();
  3. require_once '../config/config.php';
  4. if(isset($_SESSION['username']))
  5. {
  6.         @$nomi = $_FILES['immagine']['name'];
  7.         @$direcory = $_FILES['immagine']['tmp_name'];
  8.         @$file_error = $_FILES["immagine"]['error'];
  9.         $uploaddir = "../img/cover/";
  10.         @$title = $_POST["title"];
  11.         @$mex = $_POST["mex"];
  12.         @$cat = $_POST["cate"];
  13.         $user = $_SESSION['username'];
  14.         @$extension = explode(".", $nomi);
  15.                 if($extension[1] == 'png' || $extension[1] == 'jpg' || $extension[1] == 'jpeg')
  16.                 {
  17.                         if($file_error != UPLOAD_ERR_INI_SIZE)
  18.                         {
  19.                                 $nnome = GeneraNomi(20);
  20.                                 $nnome .= ".";
  21.                                 $nnome .= $extension[1];
  22.                                 move_uploaded_file($direcory, $uploaddir . $nomi);
  23.                                 rename($uploaddir . $nomi,$uploaddir . $nnome);
  24.                                 if(mysql_query("INSERT INTO `articoli` (`id`,`categoria`,`titolo`,`testo`,`cover`,`autore`,`data`) VALUES (NULL,'$cat','$title','$mex','$nnome','$user','$unix_time')"))
  25.                                 {
  26.                                         $r = mysql_fetch_row(mysql_query("SELECT id FROM articoli ORDER BY data DESC"));
  27.                                         header("Location:../index.php?a=".$r[0]);
  28.                                 }
  29.                                 else
  30.                                         echo "Errore";
  31.                         }
  32.                         else
  33.                                 echo "File troppo grande.";
  34.                 }
  35.                 else
  36.                         echo "Estensione invalida.";
  37. }
  38. else
  39.         echo "<div id=\"ajax_cont_error\">Non puoi visualizzare questa pagina.</font>";
  40. ?>
clone this paste RAW Paste Data