at first i have to apologize for my bad english, as i am not a native speaker.
I've got a problem concerning controlling my Arduino via PHP over the Internet.
My Arduino is set up in the home network, i've set up port forwarding and a dynamic dns for my router. All of it works well.
To control my Arduino i've created a php site which uses the fwrite function pointing at my dynamic dns domain and the forwarded port.
As long as i set up my PHP site on my own pc via apache server it works, but if i run it from a real server (i use the hoster bplaced.net, which is definitely able to handle php), its not working anymore.
I checked the php site over and over again and in my opinion it's set up right.
Furthermore i can access my arduino over the internet. If i type in my globalip:targetport in my browser (I've tried it via my mobile phone without wifi connection to check if it works via internet) the arduino receives a http request. So the "way" is free and no firewall blocks the connection.
Anyhow, if i set up my own apache server and access it via my dynamic dns domain it works perfectly but as soon as i run the site on a real server provided by a hoster there is no connection to the arduino. I've checked the ip's a thousand times and i am using the right target : dynamic dns domain as ip and the forwarded port. So im absolutely sure that i dont use the ip of the arduino provided by the router.
Does anyone have an idea where the problem might be?
Im thankful for every answer