View Single Post
Old 04-30-2008, 02:05 AM   · #1
liam_d
The original NP Emo Kid
 
liam_d's Avatar
 
Name: Liam Dawe
Location: Plymouth, UK
Trader Rating: (28)
Join Date: Jan 2005
Posts: 1,563
NP$: 96.00 (Donate)
liam_d is a name known to allliam_d is a name known to allliam_d is a name known to allliam_d is a name known to allliam_d is a name known to allliam_d is a name known to all
[PHP] image uploading

I currently have this which works pretty dam well.
Although i want to allow more than just jpg files to be uploaded, i also want the names to be proper randomized as right now it keeps the same name so there could be many conflicts

PHP Code:
$imagename = $_FILES['new_image']['name'];

        
$source = $_FILES['new_image']['tmp_name'];

        
$target = "images/uploads/".$imagename;

        
move_uploaded_file($source, $target);

              

        
$imagepath = $imagename;

        
$save = "images/uploads/" . $imagepath; //This is the new file you saving

        
$file = "images/uploads/" . $imagepath; //This is the original file



        
list($width, $height) = getimagesize($file) ;

                                                         

        
$diff = $width;



        
$save = "images/uploads/thumb_" . $imagepath; //This is the new file you saving

        
$file = "images/uploads/" . $imagepath; //This is the original file



        
list($width, $height) = getimagesize($file) ;

                                                         

        
$tn = imagecreatetruecolor(150, 150) ;

        
$image = imagecreatefromjpeg($file) ;

        
imagecopyresampled($tn, $image, 0, 0, 0, 0, 150, 150, $width, $height) ;

                                                        

        
imagejpeg($tn, $save, 100) ;

        

        
$sql = "UPDATE `listings` SET `screenshot` = '{$imagepath}', `thumbnail_screenshot` = 'thumb_{$imagepath}' WHERE `scriptid` = '{$_GET['lid']}'";

        

        
mysql_query($sql);


Please register or log-in into NamePros to hide ads
__________________
**Follow Sig Rules** No references to adult sites!
liam_d is online now   Reply With Quote
Site Sponsors
YUPPADS Exdon http://www.mobisitetrader.com/
Advertise your business at NamePros
All times are GMT -7. The time now is 02:08 PM.


Powered by: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.