[PHP] @file problems w/ remote files

2001-12-10 Thread Joseph Fung

Hi,

This is regarding the same problem that Jeff posted earlier (yes, the exast
same problem - I'm working with him).  He seems to have given some of you
the wrong impression about the problem - he is not ignoring your posts, it's
just that the posts aren't helping the problem ;)

The problem is that the @ isn't suppressing the warnings properly.  Our code
is currently trying to pull the results of a script off a server - and if it
can't, it uses the most current copy stored locally.  The problem, is that
while we are expecting the @ to suppress the warnings (and thereby letting
us continue on to use file() on the local copy), it is instead allowing file
to spit out a warning which kills the script.

We are currently getting a errornum of 2, and it's spitting out
fopen() - Success which is exceedingly annoying.

What would be perfect, is if someone knows of an alternate way to download a
file from a server - if that failed, set a flag and continue processing
rather than simply erroring out.

Thanks for any help - sorry for the miscommunication earlier.

Joseph


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] RE: @file problems w/ remote files

2001-12-11 Thread Joseph Fung

Thanks Tim,

I had aready tried that and it didn't work either - go figure.

I did, however, manage to work around the problem by setting
error_reporting(0) before the operation, then returning error_reporting to
it's previous value, and continuing on my mery way.

Thanks for all the suggestions,

Joseph

-Original Message-
From: Tim Ward [mailto:[EMAIL PROTECTED]]
Sent: December 11, 2001 4:55 AM
To: PHP General Mailing List; Joseph Fung
Subject: [PHP] RE: @file problems w/ remote files


How about wrapping the "@file(...);" in an "if(file_exists(...)) {...}"

Doesn't seem to give an error at all , even without the @. I've tested this
on non-existant domain names and with my firewall internet connection
blocked.

Tim
http://www.chessish.com/ <http://www.chessish.com/>

Thanks for any help - sorry for the miscommunication earlier.

Joseph


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]