Function works in editor and standalone but not webplayer?

I have been testing my game in different builds to make sure it works but for some reason this function won’t run in the web player but works for everything else:

function DownloadData() 
{ 
    if (Id > 0) 
    { 
        var form = new WWWForm(); 
        form.AddField("GridNumber",Id); 
        var w = WWW("PHPURLREMOVED", form); 
        yield w; 
        if (w.error) { 
            print(w.error); 
        }else{ 
			var DataStr=w.data;
			var Data = DataStr.Split(":"[0]);
			Ter = Data[0];
			Owner = Data[1];
			Loaded = true;
			MapMain.MouseOverId = Id;
			MapMain.MouseOverUser = Owner;
			print(Id +" online!"); }
        } 
	
}

Incase you were wondering, yes all of my issues I cant resolve inclue PHP.

Can someone help? I have been working hard on this for 2 weeks just to have it not work the way I plan to deploy it. :cry:

I singled it out to this function, I just need to know why it doesn’t work in the webplayer (I have only tried it locally)

I found out its not Unity its my webhost being retarded and pretending that that one file doesn’t exist…

Many web server software nowadays are configured to ignore all file types except those explicitly defined. For example, in my office our server did not allow for the .Unity3D extension so we couldn’t even load the webplayer in the first place. Are you using a non-standard file extension?