Hi,
Yes,, It was 'simple' !
Running FC5.
'Regular' Firewall settings shouldn't cause any trouble when using file().
But..SELinux in FC5 did!
When SELinux is not disabled, 'Enforcing/Permissive, then you have to make some changes in the 'SELinux Policy'
You must either disable SELinux entirely, or in the 'SELinux Policy', check the unchecked box: "Allow HTTPD scripts and modules to connect to the network"
This makes File('http://.....) work !! :-)
KDE
Administration->Security Level and Firewall-> SELinux->Modify SELinux Policy->HTTPD Service-> Allow HTTPD scripts and modules to connect to the network.
There might be some notice about this, even though I couldn't find it (!). If not I think someone should do so. Even if the solution was 'obviously easy'.
Regards
Petter.