Skip to content

Commit

Permalink
1. Fixed it same images problem.
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidRevenge committed May 4, 2011
1 parent 1810f5b commit 36878d0
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions upload.php
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,18 @@

// File type control
if(in_array($headers['X-File-Type'],$types)){
// Create an unique file name
$filename = sha1(@date('U').'-'.$headers['X-File-Name']).'.'.$_GET['type'];
// Create an unique file name
if($headers['X-File-Encrypt'] == 'true' || $headers['X-File-Encrypt'] == 'TRUE' ) {
$filename = $headers['X-File-Location'].sha1(@date('U').'-'.$headers['X-File-Name']).'.'.$_GET['type'];
}else {
$filename = $headers['X-File-Location'].$headers['X-File-Name'];
}
// Uploaded file source
$source = file_get_contents('php://input');
//Check if file exists in destination folder (Fix for encrypt = false)
if(file_exists($path.$filename)) {
$filename = $headers['X-File-Location'].$headers['X-File-Name'].'_'.@date('his').'.'.$_GET['type'];
}
// Image resize
imageresize($source, $filename, $_GET['width'], $_GET['height'], $_GET['crop'], $_GET['quality']);
} else die("Unsupported file type: ".$headers['X-File-Type']);
Expand All @@ -40,8 +48,6 @@
// Image tag
echo '<img src="'.$path.$filename.'" alt="image" />';



// Image resize function with php + gd2 lib
function imageresize($source, $destination, $width = 0, $height = 0, $crop = false, $quality = 80) {
$image = imagecreatefromstring($source);
Expand Down

0 comments on commit 36878d0

Please sign in to comment.