Re: is_link() behavior
| From: | Martin Skjöldebrand | Date: | Tue, 24 Apr 2001 03:31:04 +0000 |
| Subject: | Re: is_link() behavior | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-50005@lists.php.net to get a copy of this message | ||
J. Jones wrote:
> Forgive me for my ignorance, but I've noticed some unwanted behavior (IMO,
> at least) with the is_link() function. Given the simple code..
>
> if ( is_link ("/tmp/this_is_a_symlink") )
> print ("Success\n");
>
> and the file..
> lrwxrwxrwx 1 root root 5 Apr 23 21:19 /tmp/this_is_a_symlink -> /bin/
> the above obviously prints 'Success\n'.
>
> However, if I break the symlink, with something like the following..
> lrwxrwxrwx 1 root root 4 Apr 23 21:21 /tmp/this_is_a_symlink -> foo
> the script fails with..
>
> Warning: stat failed for /tmp/this_is_a_symlink (errno=2 - No such file or
> directory) in ./test.php on line 3.
Do you have permission to read the /tmp catalog? Otherwise you may get that
error I suppose.
M.