thanks Marek, it never crossed my mind about time, i was using it to have a
unque name to the uploaded file.
I'll try the script without the time and see.

Thanks
"Marek Kilimajer" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> At first glance I noticed you use time() all over your script and expect
> it to
> be always the same. But the function returns current time, so it
> changes! Use
>
> $n_image1 = time().$_FILES['image1']['name'];
>
> and remove all time() functions
>
>
>
>
> Geckodeep wrote:
>
> >I am having trouble in resizing the image. What I am trying to do is
letting
> >people upload images of any dimension, and with the aid of my script
after
> >having uploaded, it renames the file, from this new file I'll get the
size
> >and resize it to predefined format 360x240 or 240x360 and this is the
normal
> >presentation image (image1_big). From this image I am getting a thumb
nail
> >format of 104x70 or 70x104 ( image1_thumb ).
> >
> >When I run the script the whole page is filled with characters, I know
the
> >first part of the script upload is working as I can see the file on the
> >server. The script resizing apparently is not functioning.
> >
> >I ve checked the Php config at my service provider with the aid of
Phpinfo()
> >and I can see the GD version 2.0 or higher enabled, so that question is
> >cleared.
> >
> >I am pretty sure the error is from my sloppy code.
> >
> >
> >
> >I'd appreciate if some one could look into my code and see where the bug
is.
> >
> >
> >
> ><?php // image_pro.php
> >
> >$uploaddir='../images/repor_images/'; // Uploaded images directory on the
> >server
> >
> >$n_image1 = $_FILES['image1']['name'];// New file before renaming it.
> >
> >
> >
> >if // Image1
> >
> >    (move_uploaded_file($_FILES['image1']['tmp_name'],
> >$uploaddir.$n_image1)) {
> >
> >        rename($uploaddir .$n_image1, $uploaddir.time().$n_image1); //
> >Renames the file in the server.
> >
> >         $size = GetImageSize($uploaddir.time().$n_image1);
> >
> >         $width = $size[0];
> >
> >         $height = $size[1];
> >
> >         if ($heigth<$width){
> >
> >             $newwidth = '360';
> >
> >             $newheight = '240';
> >
> >             header ("Content-type: image/jpeg");
> >
> >             $src = imagecreatefromjpeg($uploaddir.time().$n_image1);
> >
> >             $image1_big = imagecreate($newwidth,$newheight);
> >
> >
>
>imagecopyresized($image1_big,$src,0,0,0,0,$newwidth,$newheight,$width,$heig
h
> >t);
> >
> >             imagejpeg($image1_big); // New normal sized image
> >
> >             imagedestroy($src);// deletes the initial image
> >
> >             $size_big = GetImageSize($uploaddir.$image1_big);
> >
> >             $width_big = $size[0];
> >
> >             $height_big = $size[1];
> >
> >             $newwidth_thumb = '104';
> >
> >             $newheight_thumb = '70';
> >
> >             $src_thumb = imagecreatefromjpeg($uploaddir.$image1_big);
> >
> >             $image1_thumb =
imagecreate($newwidth_thumb,$newheight_thumb);
> >
> >
>
>imagecopyresized($image1_thumb,$src_thumb,0,0,0,0,$newwidth_thumb,$newheigh
t
> >_thumb,$width_big,$heigh
> >t_big);
> >
> >             imagejpeg("tn_".$image1_thumb); // New thumbnail
> >
> >         }
> >
> >         elseif ($heigth>$width){
> >
> >             $newwidth = '360';
> >
> >             $newheight = '240';
> >
> >             header ("Content-type: image/jpeg");
> >
> >             $src = imagecreatefromjpeg($uploaddir.time().$n_image1);
> >
> >             $image1_big = imagecreate($newwidth,$newheight);
> >
> >
>
>imagecopyresized($image1_big,$src,0,0,0,0,$newwidth,$newheight,$width,$heig
h
> >t);
> >
> >             imagejpeg($image1_big); // New normal sized image
> >
> >             imagedestroy($src);// deletes the initial image
> >
> >             $size_big = GetImageSize($uploaddir.$image1_big);
> >
> >             $width_big = $size[0];
> >
> >             $height_big = $size[1];
> >
> >             $newwidth_thumb = '70';
> >
> >             $newheight_thumb = '104';
> >
> >             $src_thumb = imagecreatefromjpeg($uploaddir.$image1_big);
> >
> >             $image1_thumb =
imagecreate($newwidth_thumb,$newheight_thumb);
> >
> >
>
>imagecopyresized($image1_thumb,$src_thumb,0,0,0,0,$newwidth_thumb,$newheigh
t
> >_thumb,$width_big,$heigh
> >t_big);
> >
> >             imagejpeg("tn_".$image1_thumb); // New thumbnail
> >
> >         }
> >
> >        print "$image1_big. File transfered. <br>\n";
> >
> >        print "$image1_thumb. File transfered. <br>\n";
> >
> >        $image1_big_url = time().$image1_big;    // Sets the name of the
> >file to be Copied into the database.
> >
> >        $image1_thumb_url = time()."tn_".$image1_thumb;    // Sets the
name
> >of the file to be Copied into the database.
> >
> >    }
> >
> >    else {
> >
> >    print "File failed to transfer!\n";
> >
> >    $image1_url = "";
> >
> >    exit();
> >
> >    }
> >
> >?>
> >
> >
> >Thanks in advance for the time and humble helping hand.
> >
> >
> >
> >GD
> >
> >
> >
> >
> >
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to