Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Unbenanntes Dokument</title>
- <link rel="stylesheet" type="text/css" href="core/css/imgareaselect-default.css" />
- <script type="text/javascript" src="core/scripts/jquery.min.js"></script>
- <script type="text/javascript" src="core/scripts/jquery.imgareaselect.pack.js"></script>
- <script type="text/javascript">
- $(document).ready(function () {
- $('img#go').imgAreaSelect({
- handles: true,
- onSelectEnd: function (img, selection) {
- $('input[name="x1"]').val(selection.x1);
- $('input[name="y1"]').val(selection.y1);
- $('input[name="x2"]').val(selection.x2);
- $('input[name="y2"]').val(selection.y2);
- }
- });
- });
- </script>
- </head>
- <body>
- <form name="Image" enctype="multipart/form-data" action="xx_testSelect.php" method="POST">
- <input type="file" name="image">
- <input type="submit" value="Submit">
- </form>
- <?
- #Connect to database
- include "core/scripts/db_connect.php";
- if (!isset($_FILES['image']['tmp_name'])){
- echo "please select an image.";
- }else{
- $file = $_FILES['image']['tmp_name'];
- $image = file_get_contents($file); #image
- $image_name = $_FILES['image']['name']; #name
- $image_size = getimagesize($file); #size
- $file_size = filesize($file); #resolution
- #check if it is an image
- if ($image_size === false){
- echo "this is not a image";
- }else{
- #Insert file
- $query = $conn->prepare('INSERT INTO '.$tb['files'].' ('.$fil['name'].','.$fil['size'].','.$fil['file'].') VALUES (:name, :size, :file)');
- $query->execute(array(
- ':name' => $image_name,
- ':size' => $file_size,
- ':file' => $image
- ));
- #get the new image id
- $image_id = $conn->lastInsertId();
- ?>
- <img id="go" src=core/scripts/get_img.php?id=<?echo $image_id;?>>
- <form method="post">
- <input type="hidden" name="x1" value="" />
- <input type="hidden" name="y1" value="" />
- <input type="hidden" name="x2" value="" />
- <input type="hidden" name="y2" value="" />
- <input type="submit" name="submit" value="Submit" />
- </form>
- <?
- echo $image;
- }
- }
- if (isset($_POST["submit"]))
- {
- echo "lol";
- $new_image = $image;
- imagecopy($new_image, $image, 0, 0, $_POST["x1"], $_POST["y1"], $_POST["x2"] - $_POST["x1"], $_POST["y2"] - $_POST["y1"]);
- #Insert file
- $query = $conn->prepare('INSERT INTO '.$tb['files'].' ('.$fil['name'].','.$fil['size'].','.$fil['file'].') VALUES (:name, :size, :file)');
- $query->execute(array(
- ':name' => $image_name,
- ':size' => $file_size,
- ':file' => $image
- ));
- #get the new image id
- $image_id = $conn->lastInsertId();
- echo "uploaded";
- ?>
- <img src=core/scripts/get_img.php?id=<?echo $image_id;?>>
- <?
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement