By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
429,615 Members | 1,961 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 429,615 IT Pros & Developers. It's quick & easy.

Changing filename makes getimagesize work...?

P: n/a
I'm having troubles uploading an image and getting data from
getimagesize().

When I upload a file with the name "20050914_loRes_XLH1.jpg", and do a
getimagesize on it, it returns no info (null and empty). However, if I
change the filename to something like "camera.jpg" and upload it,
getimagesize() works perfectly, and I can print_r the array of data.

PHP is uploading the files to my /var/temp directory just fine. Also,
I have all errors turned on, and nothing looks out of place. Any ideas
why changing the file name would let this work?

May 21 '07 #1
Share this Question
Share on Google+
4 Replies


P: n/a
At Mon, 21 May 2007 15:27:18 -0700, Acrobatic let his monkeys type:
I'm having troubles uploading an image and getting data from
getimagesize().

When I upload a file with the name "20050914_loRes_XLH1.jpg", and do a
getimagesize on it, it returns no info (null and empty). However, if I
change the filename to something like "camera.jpg" and upload it,
getimagesize() works perfectly, and I can print_r the array of data.

PHP is uploading the files to my /var/temp directory just fine. Also,
I have all errors turned on, and nothing looks out of place. Any ideas
why changing the file name would let this work?
Are you sure there are no spaces in the original filename? The user notes
in the manual mention issues with spaces in filenames used with
getimagesize(). Perhaps one of the other chars in your filename has the
same effect?

Sh.
May 21 '07 #2

P: n/a
I considered that but it renames it to the unix filename in my var/
temp directory, something like PHPv5jalL. So, I don't think any spaces
or invalid characters are messing me up there because PHP renames it
for me.

On May 21, 5:56 pm, Schraalhans Keukenmeester <inva...@invalid.spam>
wrote:
At Mon, 21 May 2007 15:27:18 -0700, Acrobatic let his monkeys type:
I'm having troubles uploading an image and getting data from
getimagesize().
When I upload a file with the name "20050914_loRes_XLH1.jpg", and do a
getimagesize on it, it returns no info (null and empty). However, if I
change the filename to something like "camera.jpg" and upload it,
getimagesize() works perfectly, and I can print_r the array of data.
PHP is uploading the files to my /var/temp directory just fine. Also,
I have all errors turned on, and nothing looks out of place. Any ideas
why changing the file name would let this work?

Are you sure there are no spaces in the original filename? The user notes
in the manual mention issues with spaces in filenames used with
getimagesize(). Perhaps one of the other chars in your filename has the
same effect?

Sh.

May 21 '07 #3

P: n/a
Acrobatic wrote:
I'm having troubles uploading an image and getting data from
getimagesize().

When I upload a file with the name "20050914_loRes_XLH1.jpg", and do a
getimagesize on it, it returns no info (null and empty). However, if I
change the filename to something like "camera.jpg" and upload it,
getimagesize() works perfectly, and I can print_r the array of data.

PHP is uploading the files to my /var/temp directory just fine. Also,
I have all errors turned on, and nothing looks out of place. Any ideas
why changing the file name would let this work?
I've had problems in the past with working on uploaded files in the /tmp
directory. I've had much better success with them after calling
move_uploaded_file() to get it into a "working" directory.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 22 '07 #4

P: n/a
On May 21, 7:20 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
>
I've had problems in the past with working on uploaded files in the /tmp
directory. I've had much better success with them after calling
move_uploaded_file() to get it into a "working" directory.
That did the trick, thank you for the suggestion. I moved it to
another folder before doing getimagesize() on it...

Thanks again
J

May 22 '07 #5

This discussion thread is closed

Replies have been disabled for this discussion.