Re: is_link() behavior

From: 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.

« previous php.general (#50005) next »