Advertisement
Guest User

Untitled

a guest
Apr 4th, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.96 KB | None | 0 0
  1.     public function uploadImage(){
  2.         if (isset($_FILES['filename'], $_POST['title'])) {
  3.             if ($_FILES['filename'] != null && $_POST['title'] != null) {
  4.                 $image= addslashes($_FILES['filename']['tmp_name']);
  5.                 $name= addslashes($_FILES['filename']['name']);
  6.                 htmlspecialchars($name);
  7.                 htmlspecialchars($image);
  8.                 $image= file_get_contents($image);
  9.                 $image= base64_encode($image); 
  10.                 $title = filter_var( $_POST['title'], FILTER_SANITIZE_STRING);
  11.  
  12.                 try {
  13.                     require CONTROLLER_DIR . '/dbConnecterController.php';
  14.            
  15.                     $query = 'INSERT INTO images (title, img) VALUES (?,?)';
  16.                     $parameters = array($title, $image);
  17.                     $statement = $db->prepare($query);
  18.                     $statement->execute($parameters);
  19.            
  20.                     header ('Location: /gallery');
  21.                
  22.                 } catch(Exception $e) {
  23.                     echo $e->getMessage();
  24.                     die("Database has died");
  25.                 }      
  26.                 return true;
  27.             } else {
  28.                 return false;
  29.             }
  30.         }
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement