note 114852 deleted from book.image by cmb
| From: | cmb@php.net | Date: | Sat, 13 Aug 2016 16:06:42 +0000 |
| Subject: | note 114852 deleted from book.image by cmb | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-206273@lists.php.net to get a copy of this message | ||
Note Submitter: Anonymous
----
<form action="index.php" method="POST"
enctype="multipart/form-data">
Titel:
<input type="text" name="titel" />
File:
<input type="file" name="image"> <input type="submit"
name="submit" value="Verzend">
</form>
<?PHP
//connection
include('connection.php');
if(isset($_POST['submit']))
{
if(($_POST['titel'])!="")
{
$image = $_FILES['image']['tmp_name'];
$titel = $_REQUEST['titel'];
if (!isset($image))
echo "Please upload an image" ;
else
{
$image_size = getimagesize($_FILES['image']['tmp_name']);
if($image_size==FALSE)
echo "This is not an image, Nice Try!";
else
{
$image = addslashes (file_get_contents ($_FILES['image']['tmp_name']));
$image_name = addslashes ($_FILES ['image']['name']);
$thumb = imagecreatetruecolor(100,100);
$afb = $_FILES['image'];
$temp = $afb['tmp_name'];
$info = getimagesize($temp);
$br = $info['0'];
$hg = $info['1'];
$ext = $info['2'];
$source = imagecreatefromjpeg($temp);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, 100, 100, $br, $hg);
$thumbname = "database/thumb/tn".$image_name;
$thumbnailname = "tn".$image_name;
imagejpeg ($thumb, $thumbname);
move_uploaded_file ($_FILES['image']['tmp_name'],
"database/".$image_name);
move_uploaded_file ($_FILES['image']['tmp_name'],
"database/thumb/".$thumbname);
if (!$insert = mysql_query("INSERT INTO images
VALUES('','$titel','$image_name','$thumbnailname')"))
echo "Upload is not working.";
else
{
$dir = 'database/';
$base_url = 'http://www.yourdomainname.com/foto/database';
$newest_mtime = 0;
$show_file = 'BROKEN';
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (($file != '.') && ($file != '..')) {
$mtime = filemtime("$dir/$file");
if ($mtime > $newest_mtime) {
$newest_mtime = $mtime;
$show_file = "$base_url/$file";
}
}
}
}
print '<img src="' .$show_file. '" alt="$titel">';
//thumbnail
$dirthumb = 'database/thumb/';
$base_urlthumb = 'http://www.yourdomainname.com/foto/database/thumb';
$newest_mtime = 0;
$show_file = 'BROKEN';
if ($handle = opendir($dirthumb)) {
while (false !== ($file = readdir($handle))) {
if (($file != '.') && ($file != '..')) {
$mtime = filemtime("$dirthumb/$file");
if ($mtime > $newest_mtime) {
$newest_mtime = $mtime;
$show_file = "$base_urlthumb/$file";
}
}
}
}
print '<img src="' .$show_file. '" alt="$titel">';
}
}
}
}else { echo "Oops! Looks like you forgot to upload the image<br>"; }
}
?>