Justin,

I did what you said, just uploaded the file and downloaded it again, and
the weirdest thing is happening. When I Form-Upload/FTP-Download it, I can
see it on my local computer, it opens everywhere. Now, when I try to see it
from the web site it is uploaded (http://wwwwebsite/file.jpg), it does not
display. mmm Any suggestions?

----- Original Message ----- 
From: "Justin French" <[EMAIL PROTECTED]>
To: "Tech Support" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Friday, July 26, 2002 9:22 PM
Subject: Re: [PHP] High Resolution Images


> Does the maximum uploaded file size directive in php.ini refuse upload, or
> cut the file off at the maximum?
> 
> If you're uploading via a browser, it *might* be chopping it off,
resulting
> in an invalid file.
> 
> Try *JUST* uploading the file and saving it to disk, then try downloading
&
> saving that file to disk... compare file sizes, and try to open the file.
> 
> 
> If all this works, then you can rule out a file size issue, and look at
> other issues, like a potential bug with large files or large resolutions.
> 
> 
> Justin French

> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, July 26, 2002 5:24 PM
> Subject: [PHP] High Resolution Images
> 
> 
>> Hello,
>> 
>> I am creating a script that takes an uploaded image, creates a thumbnail
>> from it, and saves both files.
>> 
>> The script works great, but the problem is, the files It will have to
>> handle, are high-resolution files (300dpi, 24 bit-depth).. it works fine
> on
>> regular files (72 dpi), but when I upload a 300dpi image, it says that
the
>> image is not a valid JPEG file.
>> 
>> Warning: imagecreatefromjpeg:
>> '/home/sites/site1/web/uploadedHi-Res/mo_0001.jpg' is not a valid JPEG
> file
>> in /home/sites/site1/web/site/designers/doSubmit.php on line 6
>> 
>> The image appears to be valid here, it opens on photoshop, and
everywhere,
>> however, once uploaded, the image seems to be corrupted somehow, bc if I
>> download it again, it wonĘt open anywhere. Has this happened to anyone
> else
>> on this list?.. if so, please advise!.
>> 
>> Here is the code for the script if it helps:
>> 
>> 
>> function createThumbnail($path, $filename) {
>> $src_img=ImageCreateFromJpeg($path); //HERE IT SAYS IMAGE NOT VALID
>> if (imagesx($src_img)  > imagesy($src_img)) {
>> $new_w=69;
>> $new_h=40;
>> $t1 = imagesx($src_img);
>> $t2 = imagesy($src_img);
>> } else {
>> $new_w=40;
>> $new_h=69;
>> $t1 = imagesy($src_img);
>> $t2 = imagesx($src_img);
>> }
>> header("Content-type: image/jpeg");
>> $dst_img=imagecreate($new_w,$new_h);
>> imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,$t1,$t2);
>> ImageJpeg($dst_img,
>> "/home/sites/site1/web/uploadedHi-Res/$filename-thumb.jpg", 50);
>> }
>> 
>> 
>> if (($filename_type != "image/jpeg") && ($filename_type != "image/jpg")
&&
>> ($filename_type != "image/pjpeg")) {
>> header("Location:submitError.php"); exit;
>> } else {
>> srand((double)microtime()*1000000);
>> $randomfile = substr(md5(rand(0,9999999)), 0, 6);
>> $upload = "/home/sites/site1/web/uploadedHi-Res";
>> $upload_path = "$upload/$filename_name";
>> if (is_uploaded_file($filename)) {
>> Exec("cp $filename $upload_path");
>> $link = @mysql_connect(localhost, 'xxxxx', 'xxxx')
>> or die("Unable to Connect to Database");
>> mysql_select_db(xxxx);
>> $sql = "INSERT INTO xxxx VALUES ('$designer_valid', '$filename_name',
>> NOW(), 'Pending')";
>> $result = mysql_query($sql) or die("Query Failed");
>> createThumbnail($upload_path, $filename_name);
>> header("Location:designSubmitted.php"); exit;
>> } else {
>> header("Location:submitError.php"); exit;
>> }
>> }
>> 
>> 
>> 


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

Reply via email to