[PHP] Paths and ImageCreate(), GetImageSize()...

2002-02-21 Thread Monty

I'm having a hard time figuring out exactly how paths should be listed when
pointing to files using the ImageCreate(), ImageCopyResized(), etc.
commands.

My images are in a sub-folder called img, and my script is in another
sub-folder called scripts (at the same level as img).

It appears that GetImageSize() only works for me when I put the full URL in
front of the file name like this...

GetImageSize(http://www.mysite.com/img/photo.jpg;)

Is that the only way for this to work? The following variations all produce
an error saying it can't file the file photo.jpg:

GetImageSize(../img/photo.jpg)
GetImageSize(/img/photo.jpg)
GetImageSize(img/photo.jpg)

At least GetImageSize() works with a URL. I can't say the same for any of
the ImageCreate() functions, which when used with all of the above path
variations including the URL, produce an error stating it can't locate the
photo.jpg file. Permissions for the img folder are set to 777, and I can
load the file using IMG SRC=/img/photo.jpg with no problems. Why can't I
get these functions to find the file using the same path?

Thanks.




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




Re: [PHP] Paths and ImageCreate(), GetImageSize()...

2002-02-21 Thread Jason Wong

On Thursday 21 February 2002 17:10, Monty wrote:
 I'm having a hard time figuring out exactly how paths should be listed when
 pointing to files using the ImageCreate(), ImageCopyResized(), etc.
 commands.

 My images are in a sub-folder called img, and my script is in another
 sub-folder called scripts (at the same level as img).

 It appears that GetImageSize() only works for me when I put the full URL in
 front of the file name like this...

 GetImageSize(http://www.mysite.com/img/photo.jpg;)

 Is that the only way for this to work? The following variations all produce
 an error saying it can't file the file photo.jpg:

 GetImageSize(../img/photo.jpg)
 GetImageSize(/img/photo.jpg)
 GetImageSize(img/photo.jpg)


It works for me using the *full* filesystem path to the image.


 At least GetImageSize() works with a URL. I can't say the same for any of
 the ImageCreate() functions, which when used with all of the above path
 variations including the URL, produce an error stating it can't locate the
 photo.jpg file. Permissions for the img folder are set to 777, and I
 can load the file using IMG SRC=/img/photo.jpg with no problems. Why
 can't I get these functions to find the file using the same path?

Because /img/photo.jpg is relative to your DOCUMENT_ROOT. The easiest way 
to make sure you've got the right path is prepend the DOCUMENT_ROOT 
($_SERVER['DOCUMENT_ROOT'] or $HTTP_SERVER_VARS['DOCUMENT_ROOT']).


-- 
Jason Wong - Gremlins Associates - www.gremlins.com.hk

/*
Humor in the Court:
Q: What is the meaning of sperm being present?
A: It indicates intercourse.
Q: Male sperm?
A. That is the only kind I know.
*/

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




Re: [PHP] Paths and ImageCreate(), GetImageSize()...

2002-02-21 Thread hugh danaher

what font are you using?
hugh
- Original Message -
From: Monty [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 21, 2002 1:10 AM
Subject: [PHP] Paths and ImageCreate(), GetImageSize()...


 I'm having a hard time figuring out exactly how paths should be listed
when
 pointing to files using the ImageCreate(), ImageCopyResized(), etc.
 commands.

 My images are in a sub-folder called img, and my script is in another
 sub-folder called scripts (at the same level as img).

 It appears that GetImageSize() only works for me when I put the full URL
in
 front of the file name like this...

 GetImageSize(http://www.mysite.com/img/photo.jpg;)

 Is that the only way for this to work? The following variations all
produce
 an error saying it can't file the file photo.jpg:

 GetImageSize(../img/photo.jpg)
 GetImageSize(/img/photo.jpg)
 GetImageSize(img/photo.jpg)

 At least GetImageSize() works with a URL. I can't say the same for any of
 the ImageCreate() functions, which when used with all of the above path
 variations including the URL, produce an error stating it can't locate the
 photo.jpg file. Permissions for the img folder are set to 777, and I
can
 load the file using IMG SRC=/img/photo.jpg with no problems. Why can't I
 get these functions to find the file using the same path?

 Thanks.




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



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