in this example you try to open:
http://srvname/CampLoad/musa0705.csv
The error is:
Warning: fopen(http://srvrname/CampLoad/musa0705.csv): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\Program Files\Apache Group\Apache2\htdocs\MPI\testinc.php on line 7
what the webserver tries to tell you is that he connected to the given link and got the following error from the webserver: HTTP request failed! HTTP/1.1 404 Not Found, wich is a normal http error for a file that is not found.
So you can try to copy the link from the php script and open it in Internet Explorer. If the link is invalid there as well than you should check the url. If the link opens normally then its possible that the servername in the link is not recognized by the webserver. (eg. if you are really using srvrname wich is a local server and the webserver is not its normal he can not connect to the location).
If the server is not maintained by you then you can try to telnet into the webserver. This option is not always possible as some service providers block this..
in windows:
start button > run > type: telnet webservername > enter
the webservername is the name of the webserver. Usually the same as www.yourdomain.com
log in using your username and password provided by the service provider. If logged in type: wget http://srvrname/CampLoad/musa0705.csv.
if the command wget is not found then you can try it with lynx: lynx http://srvrname/CampLoad/musa0705.csv.
if one of the two programs give you the same error (404 not found) then it means that the link is valid (you can open it from your own computer) but the server cannot find it. If this is the problem you could contact the server maintainer.
The problem is not in the php code given by you...