Paul the main reason the script failed was because Tom had supplied the wrong parameters in the fwrite() and fclose() functions. Of course the fact exit; was outwith the conditional block was another issue. The fact that no error messages were generated suggests that the error reporting levels have been set incorrectly. When developing scripts it's an idea to set the error reporting level to it's highest, you can do this within the php.ini file or you can use the error_reporting() function for example error_reporting(1) would set it to the highest level.

George


At 22:04 11/11/2002 +0000, you wrote:

Cutting the code down a bit (just to make the problem obvious) ...

On Mon, 11 Nov 2002, Tom Shearer wrote:
[...]
>       $fp = fopen($targetfile, "a+");
>       if (!$fp)
>               { echo "<strong>Your ...";
>                 echo    "It's the ... ";}
>                       exit;
[...]

> Any idea where I'm going wrong ?

Look where the if() clause finished, then "}" is after the echo, but
before the exit;

So the code terminates immediately after opening the file.

Also, you might want to use "@fopen" rather than "fopen".  The "@"
stops PHP from generating any error-HTML.

HTH

Paul.

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Particle Physics (Theory & Experimental) Groups                   Paul Millar
Department of Physics and Astronomy                     [EMAIL PROTECTED]
University of Glasgow                                 [EMAIL PROTECTED]
Glasgow, G12 8QQ, Scotland             http://www.astro.gla.ac.uk/users/paulm
+44 (0)141 330 4717        A54C A9FC 6A77 1664 2E4E  90E3 FFD2 704B BF0F 03E9
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --


_______________________________________________
Scottish mailing list
[EMAIL PROTECTED]
http://mailman.lug.org.uk/mailman/listinfo/scottish

_______________________________________________
Scottish mailing list
[EMAIL PROTECTED]
http://mailman.lug.org.uk/mailman/listinfo/scottish

Reply via email to