|
Posted by Janwillem Borleffs on 12/28/05 22:30
Dave Moore wrote:
> Hi All,
> Ok, here's my problem. I want to open a file and process its
> contents. However, because it is possible that the file may not
> exist, I also want to check whether the file() function is successful
> before attempting to process any returned data from the file()
> function. The php file() manual page suggests that it returns FALSE
> if it is unsuccessful, however this simply doesn't happen on my
> system. My code looks like the following:
>
>
It does work as is demonstrated with the following:
print file('http://example.com/lost') == false ? 1 : 0;
Have a look at what the file() function call actually returns (e.g., with
print_r()). Chances are that because of some directive, your webserver does
not return a 404 response code, but redirects with a 301/302 response code
to some other page.
JW
[Back to original message]
|